0 / 0 / 1
Регистрация: 17.11.2014
Сообщений: 7
|
||||||
1 | ||||||
Поиск по регулярному выражению ничего не находит11.11.2015, 10:35. Показов 737. Ответов 9
Метки нет (Все метки)
Пожалуйста, подскажите ошибку. Никак не пойму, как правильно составить. На примере должно выводиться название картинки, если условие совпадает с рег.выражением, но к сожалению ничего не выводит вообще.
0
|
11.11.2015, 10:35 | |
Ответы с готовыми решениями:
9
Поиск по регулярному выражению не находит подходящие под него подстроки Поиск по регулярному выражению Поиск по регулярному выражению Поиск на сайте по регулярному выражению |
0 / 0 / 1
Регистрация: 17.11.2014
Сообщений: 7
|
||||||
11.11.2015, 11:05 [ТС] | 3 | |||||
0
|
11.11.2015, 11:53 | 4 | |||||
0
|
0 / 0 / 1
Регистрация: 17.11.2014
Сообщений: 7
|
|
11.11.2015, 12:03 [ТС] | 5 |
Спасибо!
0
|
93 / 93 / 9
Регистрация: 20.02.2011
Сообщений: 210
|
|
11.11.2015, 15:58 | 6 |
GoDr, Доброго дня не стал создавать новую тему. Задача следующая:
есть строка 207189//30997155606N08N требования к группам строки следующие: 1 группа [a-zA-Z0-9\s\+\-\?:()\.,'\/]{1,16}, то есть 207189; 2 группа ([\/]{2}[a-zA-Z0-9\s\+\-\?:()\.,'\/]{1,16})? то есть //30997155606N08N требования к группам: 1 группа обязательна, но не содержит двух символов "//" подряд и содержит остальные символы набора 2 группа необязательна начинается с символов "//" и содержит далее остальные символы набора. Просьба помочь написать регулярное выражение, которые бы по preg_match_all выдала 2 эти группы. Спасибо
0
|
1099 / 661 / 397
Регистрация: 07.11.2015
Сообщений: 1,062
|
||||||
11.11.2015, 17:30 | 7 | |||||
Можно заменить 0-9 на \d,
а используя модификатор шаблона /i можно заменить a-zA-Z на a-z. В итоге шаблон выглядит как-то так
1
|
93 / 93 / 9
Регистрация: 20.02.2011
Сообщений: 210
|
|
11.11.2015, 21:46 | 8 |
Emilien, Правильно ли я понял, что:
1. (?: задаёт пассивную группу; 2. [-+a-z\d\s?:().,]|/(?!/) определяет символы, которые в группе квадратных скобок, либо символ / после которого не может идти второй / путём отрицания (?!/)?
0
|
93 / 93 / 9
Регистрация: 20.02.2011
Сообщений: 210
|
|
13.11.2015, 14:06 | 10 |
KOPOJI, Emilien, спасибо.
Для тех кому может понадобиться аналогичное решение, которое будет работать в xs:pattern XSD ниже: ([a-zA-Z0-9\+\-\?:()\.,'/][a-zA-Z0-9\s\+\-\?:()\.,']{0,15}|[a-zA-Z0-9\+\-\?:()\.,'/]([a-zA-Z0-9\s\+\-\?:()\.,'][/]){0,7})
0
|
13.11.2015, 14:06 | |
13.11.2015, 14:06 | |
Помогаю со студенческими работами здесь
10
Поиск и замена по регулярному выражению с функцией в параметре замены Нужна программа, которая по регулярному выражению находит все совпадения в строке Поиск по регулярному выражению Долгий поиск по регулярному выражению Поиск файла по регулярному выражению Sed поиск подстроки по регулярному выражению Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |