Re: Regex Как исключить двойные символы?
От: Caracrist https://1pwd.org/
Дата: 12.01.11 13:40
Оценка: 3 (1)
Здравствуйте, Grammer, Вы писали:

G>Есть строка состоящая из набора символов a,b,c

G>Как проверить ОДНИМ регекспом следующие условия:
G>1. строка содержит только эти три допустимые символа ( pattern = @"^([abc]*)$" )
G>2. символ 'b' не может быть двойным ( @"^([^b{2,}]*)$" — не работает)

G>Например строка "aaabccccc" валидная а строка "aaabbccccc" уже нет.


G>Никак не получается реализовать второе условие и объединить их в одно

G>TIA!


^(?!.*bb)([abc]*)$

~~~~~
~lol~~
~~~ Single Password Solution
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.