powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / подскажите регулярное выражение
11 сообщений из 11, страница 1 из 1
подскажите регулярное выражение
    #36073007
дубина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть такой урл
http://хост/подпуть1/подпуть2/ 3454249 .1.aspx
как выкусить выделенное число?
...
Рейтинг: 0 / 0
подскажите регулярное выражение
    #36073210
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
if ( /\/(\d+)\.\d+.aspx/ ) {
     print "$1\n";
} else {
     print "not found\n";
}
...
Рейтинг: 0 / 0
подскажите регулярное выражение
    #36073281
qaqaqa88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: plaintext
1.
if ( /\/(\d+)\.\d+\.aspx/ ) {
...
Рейтинг: 0 / 0
подскажите регулярное выражение
    #36073379
дубина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вобщем ни одно выражение не работает. или же для каждого языка свой синтаксис регулярных выражений. я пробую в C# и ничего
Код: plaintext
1.
const string pattern = @"/\/(\d+)\.\d+.aspx/";
MatchCollection matches = Regex.Matches("http://rsdn.ru/forum/dotnet/3452100.1.aspx", pattern);
...
Рейтинг: 0 / 0
подскажите регулярное выражение
    #36073668
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
дубинавобщем ни одно выражение не работает.That was the same pattern. I just made a tiny mistake and someone tried to correct me.
дубина или же для каждого языка свой синтаксис регулярных выражений. я пробую в C# и ничегоYes. You should always start with a language. My answer was for the language with the most advanced regular expressions - Perl.

PS: C# is a mistake of evolution.

PPS: Where the hell my cyrillic keyboard?
...
Рейтинг: 0 / 0
подскажите регулярное выражение
    #36073807
дубина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо, а можно ли для С# регулярку ?
...
Рейтинг: 0 / 0
подскажите регулярное выражение
    #36074264
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
дубинавобщем ни одно выражение не работает. или же для каждого языка свой синтаксис регулярных выражений. я пробую в C# и ничего
Код: plaintext
1.
const string pattern = @"/\/(\d+)\.\d+.aspx/";
MatchCollection matches = Regex.Matches("http://rsdn.ru/forum/dotnet/3452100.1.aspx", pattern);


1. Не заэкранировал точку
2. Не помню подробностей про C#, но скорее всего бакслэши в строке надо экранировать

То то вроде: "/\\/(\\d+)\\.\\d+\\.aspx/" ?
...
Рейтинг: 0 / 0
подскажите регулярное выражение
    #36074267
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и кстати, не уверен, что скобки самого регулярного выражения нужны, це ж не perl:

"\\/(\\d+)\\.\\d+\\.aspx"
...
Рейтинг: 0 / 0
подскажите регулярное выражение
    #36074277
дубина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan),

если ставить перед строкой значек @ то строка берется так как есть, и не надо экранирования
по поводу регулярки- не пашет как надо, возращает /3454249.1.aspx а я хочу чтоб сразу вернуло число 3454249
...
Рейтинг: 0 / 0
подскажите регулярное выражение
    #36074373
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
дубинаGluk (Kazan),

если ставить перед строкой значек @ то строка берется так как есть, и не надо экранирования
по поводу регулярки- не пашет как надо, возращает /3454249.1.aspx а я хочу чтоб сразу вернуло число 3454249

дык первый матч обычно все и хавает :)
там массив матчей должон быть, если мне склероз не изменил
...
Рейтинг: 0 / 0
подскажите регулярное выражение
    #36076412
belugin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
дубина,
надо из матча взять первую группу
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / подскажите регулярное выражение
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]