|
Регулярка - как создать вот такую?
|
|||
---|---|---|---|
#18+
Подскажите как написать регулярку для проверки текста: пример текста Тип 1 ФИО: Елена Валерьевна Просят ответить на : +3801234567 Категория: категория №1 Текст обращения: блаблабла лооремм и тп. или бывает такой текст Тип 2 ФИО: Елена Валерьевна Регулярка Просят ответить на : mymaill@mail.org Категория: категория №2 Текст обращения: блаблабла лооремм и тп. Мне надо отличать Тип текста №1 от Тип текста №2, т.е. что указано после слов "Просят ответить на : " мэйл или телефон ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2020, 14:00 |
|
Регулярка - как создать вот такую?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2020, 14:04 |
|
Регулярка - как создать вот такую?
|
|||
---|---|---|---|
#18+
Короче, определись с формальными признаками для типа 1 и типа 2, регулярка - дело вторичное, может она и не нужна. Как вариант - формальный признак для одного из типов - остальное в другой тип ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2020, 14:05 |
|
Регулярка - как создать вот такую?
|
|||
---|---|---|---|
#18+
Shocker.Pro А если написано Просят ответить на : +789mymaill@mail.org это какой будет тип текста? это мэйл думаю так: формальный признак 1 - наличие в одной строке "+ХХХХХХХХХ" и отсутствие "@" и отсутствие "любых букаф" - это телефон формальный признак 2 - наличие в одной строке "@" - это мыло ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2020, 14:23 |
|
Регулярка - как создать вот такую?
|
|||
---|---|---|---|
#18+
RegisteredUser наличие в одной строке "+ХХХХХХХХХ" и отсутствие "@" и отсутствие "любых букаф" Код: c# 1.
с наличием собаки сам справишься? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2020, 14:41 |
|
Регулярка - как создать вот такую?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2020, 16:07 |
|
Регулярка - как создать вот такую?
|
|||
---|---|---|---|
#18+
Ну так ты вводишь 11 цифр, а тут 9 указал формальный признак 1 - наличие в одной строке "+ХХХХХХХХХ" будь программистом ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2020, 16:30 |
|
Регулярка - как создать вот такую?
|
|||
---|---|---|---|
#18+
Shocker.Pro Ну так ты вводишь 11 цифр, а тут 9 указал формальный признак 1 - наличие в одной строке "+ХХХХХХХХХ" будь программистом соррян))) тупонул был у нас парень, который эти выражения писал ))) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2020, 16:32 |
|
Регулярка - как создать вот такую?
|
|||
---|---|---|---|
#18+
RegisteredUser, Shocker.Pro будь программистом Shocker.Pro, как настоящий программист, сделал все точно по спецификации :)). Я еще сразу на эту девятку внеимание обратил. Кстати, есть такая засада, что, вопреки распространенному мнению, существуют телефоны где не 11 цифр. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2020, 16:44 |
|
Регулярка - как создать вот такую?
|
|||
---|---|---|---|
#18+
fkthat вопреки распространенному мнению Еще огромный вопрос в том, зачем ему нужно было отсеивать буквы, но разрешить спецсимволы. Тут можно только гадать, по какому паттерну работает тот код, который заполняет это поле. Если возможны только цифры, то почему бы так и не написать \d ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2020, 16:50 |
|
Регулярка - как создать вот такую?
|
|||
---|---|---|---|
#18+
RegisteredUser был у нас парень, который эти выражения писал ))) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2020, 16:52 |
|
Регулярка - как создать вот такую?
|
|||
---|---|---|---|
#18+
Shocker.Pro Еще огромный вопрос в том, зачем ему нужно было отсеивать буквы, но разрешить спецсимволы. Возможно, чтобы вводить что-нибудь типа "+1 (234) 567-89-01". Насчет кол-ва цифр, погуглил - по рекомендации МККТТ Е.164 может быть до 15 цифр включительно. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2020, 17:49 |
|
Регулярка - как создать вот такую?
|
|||
---|---|---|---|
#18+
fkthat Возможно, чтобы вводить что-нибудь типа "+1 (234) 567-89-01". Ну тогда вместо {9} написать что-нить типа {5,25} ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2020, 18:44 |
|
Регулярка - как создать вот такую?
|
|||
---|---|---|---|
#18+
Код: c# 1.
делов то ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2020, 18:54 |
|
Регулярка - как создать вот такую?
|
|||
---|---|---|---|
#18+
RegisteredUser, Можешь, кстати, интереса ради погуглить "настоящую" регулярку для проверки e-mail (которая проверяет полностью по стандарту). Она в полсотни строчек еле влазит ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2020, 20:29 |
|
Регулярка - как создать вот такую?
|
|||
---|---|---|---|
#18+
Как всегда... Для решения и этой задачи и регулярка не нужна. Все символы от знака + включительно. И все символы по левую и правую сторону от @. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2020, 20:38 |
|
|
start [/forum/topic.php?fid=18&fpage=4&tid=1354582]: |
0ms |
get settings: |
9ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
21ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 121ms |
0 / 0 |