Строка соответствия Perl также содержит точку ⇐ Php
-
Гость
Строка соответствия Perl также содержит точку
Мне нужно найти строку, содержащую точку (.) и не содержащую точки.
Вот примеры шаблонов:
res:shanghai:45610 res:chicago.usa:57450 Регулярное выражение, которое я использую:
res:[\w]{4,15}:[1-9][0-9]* Он соответствует только res:shanghai:45610, но должен соответствовать обоим.
Поскольку второй шаблон содержит точку (.) между chicago.usa, он не соответствует.
Как изменить регулярное выражение, чтобы оно также соответствовало res:chicago.usa:57450. В частности, должно быть разрешено использование одной точки в середине символов слова, при этом длина поля должна быть ограничена минимум 4 и максимум 15 символами, включая точку.
Вышеприведенный тестовый пример для регулярного выражения 101.
Мне нужно найти строку, содержащую точку (.) и не содержащую точки.
Вот примеры шаблонов:
res:shanghai:45610 res:chicago.usa:57450 Регулярное выражение, которое я использую:
res:[\w]{4,15}:[1-9][0-9]* Он соответствует только res:shanghai:45610, но должен соответствовать обоим.
Поскольку второй шаблон содержит точку (.) между chicago.usa, он не соответствует.
Как изменить регулярное выражение, чтобы оно также соответствовало res:chicago.usa:57450. В частности, должно быть разрешено использование одной точки в середине символов слова, при этом длина поля должна быть ограничена минимум 4 и максимум 15 символами, включая точку.
Вышеприведенный тестовый пример для регулярного выражения 101.
Мобильная версия