Строка соответствия Perl также содержит точкуPhp

Кемеровские программисты 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.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»