Как искать этот вид шаблона в регулярном выражении

голоса
-2

Это образец текста я хочу, чтобы получить регулярное выражение указанной строки спичек, что регулярное выражение будет квалифицировать не соответствовать условиям

1abc.def.ghi (матч)

abc.111.ghi (матч)

123.123.123.132.123.123 (матч)

123.123.123.132.123.123.123.123.123.132.123.123.123.123.123.132.123.123 (матч)

123.123.123.132.123. 12335 (не соответствует)

7645 .123.111.887 (не совпадает)

Задан 02/09/2018 в 05:12
источник пользователем
На других языках...                            


1 ответов

голоса
0

Задача определяется, например.

Давайте попробуем формализовать:

все допустимые матчи содержат только символы из набора [123abcdefghi.];

Значение 3 символов, разделенных точкой сомнительна, поскольку один действительный пример имеет 4-х символов в строке. Давайте предположим, что мы можем иметь произвольное количество символов, разделенных точками.

Неясно, если мы можем использовать любую букву из допустимого диапазона в любой группе; давайте предположим, что все группы эквивалентны

затем повторяется группа будет [123abcdefghi \.] +

Добавить начальные и конечные якоря, чтобы соответствовать только полные строки:

г = '^ [123abcdefghi.] + $'

это один из многих возможных пониманий этого множества примеров.

Ответил 02/09/2018 в 06:16
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more