Вверх ↑
Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
#1: 2014-07-24 21:03:19 правка | ЛС | профиль | цитата


Редактировалось 5 раз(а), последний 2021-05-21 05:32:23
карма: 0

0
Ответов: 8923
Рейтинг: 823
#2: 2014-07-24 21:40:17 ЛС | профиль | цитата
l37-193-20-159.novoteleco, говорящий IP, вот так не подойдёт? code_34043.txt
карма: 19

0
файлы: 1code_34043.txt [1KB] [384]
Ответов: 704
Рейтинг: 44
#3: 2014-07-24 21:42:27 ЛС | профиль | цитата
l37-193-20-159.novoteleco писал(а):
При вводе 000123 должно находить 2 строку.

d либо [^0-9]
[offtop]
[...]- Любой из символов, указанных в скобках Пример: [a-z]
В исходной строке может быть любой символ английского алфавита в нижнем регистре.

[^...]- Любой из символов, не указанных в скобках Пример: [^0-9]
В исходной строке может быть любой символ кроме цифр.

.-Любой символ, кроме перевода строки или другого разделителя Unicode-строки

w-Любой текстовый символ, не являющийся пробелом, символом табуляции и т.п.

W-Любой символ, не являющийся текстовым символом

s-Любой пробельный символ из набора Unicode

S-Любой непробельный символ из набора Unicode. Обратите внимание, что символы w и S - это не одно и то же.

d-Любые ASCII-цифры. Эквивалентно [0-9]

D-Любой символ, отличный от ASCII-цифр. Эквивалентно [^0-9]

{n,m}-Соответствует предшествующему шаблону, повторенному не менее n и не более m раз. Пример: s{2,4} Результат: "Press", "ssl", "progressss"

{n,}-Соответствует предшествующему шаблону,повторенному n или более раз. Пример:s{1,} Результат"ssl"

{n}- Соответствует в точности n экземплярам предшествующего шаблона. Пример: s{2} Результат: "Press", "ssl", но не "progressss"

?- Соответствует нулю или одному экземпляру предшествующего шаблона; предшествующий шаблон является необязательным Пример: Эквивалентно {0,1}

+-Соответствует одному или более экземплярам предшествующего шаблона Пример:Эквивалентно {1,}

*-Соответствует нулю или более экземплярам предшествующего шаблона Пример: Эквивалентно {0,}

|-Соответствует либо подвыражению слева, либо подвыражению справа (аналог логической операции ИЛИ).

(...)- Группировка. Группирует элементы в единое целое, которое может использоваться с символами *, +, ?, | и т.п. Также запоминает символы, соответствующие этой группе для использования в последующих ссылках.

(?:...)-Только группировка. Группирует элементы в единое целое, но не запоминает символы, соответствующие этой группе.

^- Соответствует началу строкового выражения или началу строки при многострочном поиске.^Hello"Hello, world", но не "Ok, Hello world" т.к. в этой строке слово "Hello" находится не в начале

$- Соответствует концу строкового выражения или концу строки при многострочном поиске.Hello$"World, Hello"

- Соответствует границе слова, т.е. соответствует позиции между символом w и символом W или между символом w и началом или концом строки. Пример: (my) В строке "Hello my world" выберет слово "my"

B-Соответствует позиции, не являющейся границей слов. Пример: B(ld)Соответствие найдется в слове "World", но не в слове "ld"
[/offtop]
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#4: 2014-07-24 22:44:31 правка | ЛС | профиль | цитата


Редактировалось 5 раз(а), последний 2021-05-21 05:32:23
карма: 0

0
4
Сообщение
...
Прикрепленные файлы
(файлы не залиты)