regex

как использовать регулярное выражение javascript для проверки строки, которая не соответствует определенным словам? например, я хочу функцию, которая при передаче строки, содержащей либо abc или def, возвращает false. 'abcd' - > false 'cdef' - > false ' bcd ' - > true EDIT предпочтительно, я...

что-то вроде .//div[@id='food+] для захвата тегов div с помощью id='foo123'. Я использую .NET, если это имеет значение....

Я пытаюсь использовать регулярное выражение в Perl. Мне было интересно, можно ли хранить все совпадения с выражением в массиве? Я знаю, что могу использовать следующее:(,...,$n) = m/expr/g; но кажется, что это может быть использовано только в том случае, если вы знаете количество совпадений, которые вы ищет...

Я нашел решение для нахождения позиции подчеркивания с помощью PATINDEX: DECLARE @a VARCHAR(10) SET @a = '37_21' PRINT PATINDEX('%_%', @a) -- return 1 (false) PRINT PATINDEX('%!%', REPLACE(@a, '_', '!')) -- return 3 (correct) У вас есть другие идеи? Как способ избежать символа под...

Как я могу сказать RegEx (версия .NET), чтобы получить наименьшее допустимое совпадение вместо самого большого?...

Я обычно использую следующий код в JavaScript, чтобы разделить строку на пробел. "The quick brown fox jumps over the lazy dog.".split(/s+/); // ["The", "quick", "brown", "fox", "jumps", "over", "the", "lazy", "dog."] Это, конечно, работает, даже если есть несколько пробелов между словами. "The quick brow...

в чем разница между: (.+?) и (.*?) когда я использую его в моем php preg_match регулярное выражение?...

Я понимаю, почему желаемый результат не дается для преобразования с помощью regex строку FooBar to Foo_Bar который вместо этого дает Foo_Bar_. Я мог бы сделать что-нибудь со строкой.подстрока substring(0, string.length() - 2) или просто заменить последний символ, но я думаю, что есть лучшее решение для такого...

существует ли определенное поведение для того, как регулярные выражения должны обрабатывать поведение захвата вложенных скобок? Более конкретно, можно ли разумно ожидать, что различные механизмы будут захватывать внешние круглые скобки в первой позиции и вложенные круглые скобки в последующих позициях? расс...

каков наилучший способ разделить строку, например "HELLO there HOW are YOU" по прописным словам (в Python)? Так что я бы в конечном итоге с массивом вроде такого: results = ['HELLO there', 'HOW are', 'YOU'] EDIT: Я пробовал: p = re.compile("b[A-Z]{2,}b") print p.split(page_text) это, кажется, не рабо...