7
ответов

регулярное выражение, сопоставляющее все, кроме одного слова, без использования look-ahead или look-behind [duplicate]

Мне нужно регулярное выражение, соответствующее каждой строке, за исключением одного (скажем, «привет»). В моих рамках негативные ожидания и внешний вид не поддерживаются, поэтому я не могу использовать простой: «^ (! Hello $) ...
вопрос задан: 20 July 2013 11:16
5
ответов

Поиск назад регулярного выражения не работает с квантификаторами ('+' или '*')

Я пытаюсь использовать обратный просмотр в регулярном выражении, и похоже, это не работает так, как я ожидал. Итак, это не мое реальное использование, но для упрощения я приведу пример. Представьте, что я хочу сопоставить «пример» ...
вопрос задан: 27 January 2012 07:45
4
ответа

Как распознать первое слово после выражения с regex?

Например, в этом тексте: печаль Lorem ipsum находится сережка, consectetur adipiscing элита. Теллуры Nunc eu vel nunc pretium lacinia. Proin sed lorem. Cras sed ipsum. Nunc либеро quis risus sollicitudin...
вопрос задан: 15 June 2014 04:11
4
ответа

lookaround влияет, какие языки могут быть подобраны регулярными выражениями?

Существуют некоторые функции в современных regex механизмах, которые позволяют Вам соответствовать языкам, которые не могли быть подобраны без той функции. Например, следующий regex, использующий обратные ссылки, соответствует...
вопрос задан: 1 March 2012 07:53
3
ответа

Как делает регулярное выражение‘ (? <= #) [^#] + (? =#)’ работа?

Я имею следующий regex в программе C# и испытываю затруднения при понимании этого: (? <= #) [^#] + (? =#) я сломаю его к тому, что я думаю, что понял: (? <= #) группа, соответствуя хешу. что'...
вопрос задан: 23 June 2010 09:42
3
ответа

Усовершенствованный RegEx: Положительный lookbehind

Это - моя тестовая строка: <img рэл = "{objectid:498, newobject:1, fileid:338}" ширина = "80" высота = "60" выравнивается =, "оставил" src = высокий звук "../../../../files/jpg1/Desert1.jpg" = "&qu
вопрос задан: 21 April 2010 14:06
3
ответа

Можно ли спасти мой отрицательный lookbehind пример для commifying чисел?

В "Усовершенствованном Регулярном Expresssion" глава в Освоении Perl, у меня есть поврежденный пример, для которого я не могу выяснить хорошую фиксацию. Пример, возможно, пытается быть слишком умным для его собственной пользы, но...
вопрос задан: 25 February 2010 00:56
3
ответа

Регулярное выражение lookbehind проблема

Я использую (? <! оцените = \")## (.*), ## к строке совпадения как ##MyString## это не в форме: <входной тип = "текстовое" значение = "##MyString##"> Это работает на вышеупомянутую форму, но не на это: (Это...
вопрос задан: 5 February 2010 14:36
2
ответа

Regex Lookbehind в альтернативах JavaScript

Я пытаюсь использовать следующее регулярное выражение в JS: (? < = @ [AZ | az] +,) \ s | (? < = @ [AZ | az] +, \ s [AZ | az] + ) \ s (? = \ [[AZ | az] + \]), что означает: соответствует всем пробелам, которым предшествует: @ follow ...
вопрос задан: 18 January 2019 14:37
1
ответ

Регулярные выражения Python

Я занимался повторным модулем и столкнулся с интересной проблемой. Я легко могу заменить два слова: re.sub («30 яблок», «яблоки 30», «яблоки 30».) «Яблоки 30». Но я хочу поменять ...
вопрос задан: 31 March 2019 15:11
1
ответ

Разбор! в R regexes [дубликат]

Я пытаюсь разобрать код R предыдущего коллеги, и он полон выражений, таких как: \ bso \ !, Что является функцией восклицательного знака в этом коде? Я подозреваю, что это имеет какое-то отношение к некоторым ...
вопрос задан: 8 April 2014 21:11
1
ответ

В Regex, как использовать специальные символы (*, +,?) В поиске lookbehind? [Дубликат]

Я пробовал вставлять специальные символы *, +,? (Lazy) в выражение lookbehind в regex, но приводил к недействительному регулярному выражению. Пример текстового источника \ APPS \ MCCSDOCS \ GENERAL \ 10-11 ARRAT \ BRIDGE ...
вопрос задан: 2 April 2014 20:53
1
ответ

Ошибка регулярного выражения Lookbehind c ++ [duplicate]

Следующий код, который проверяет правильное выражение обычного lookbehind, строит отлично, но генерирует исключение во время выполнения ("regex_error (error_syntax)"). #include "stdafx.h" с использованием пространства имен std; int main () {...
вопрос задан: 27 January 2013 01:03
1
ответ

Обратные ссылки в lookbehind

Можно ли использовать обратные ссылки в lookbehind? Скажем, я хочу разделить везде, где позади меня символ повторяется дважды. Представьте REGEX1 в виде строки =" (? <=(.) \\1)";//не РАБОТАЕТ! Представьте REGEX2 в виде строки =" (? И...
вопрос задан: 29 April 2010 05:34
0
ответов

Просмотр назад в регулярном выражении для VBA?

Есть ли способ выполнять отрицательный и положительный просмотр в регулярном выражении VBA? Я не хочу совпадать, если строка начинается с "A", поэтому в настоящее время я использую ^ A в начале шаблона, а затем удаляю первый ...
вопрос задан: 2 May 2013 18:57
0
ответов

Вложенный просмотр вперед и назад в регулярном выражении

У меня проблемы с вложенным просмотром вперед / назад в регулярном выражении. Допустим, я хочу заменить символ "*" в строке на "%" и предположим, что "\" экранирует следующий символ. (Превращение ...
вопрос задан: 29 August 2012 11:36
0
ответов

Сопоставление строки с регулярным выражением, если оно не заключено в круглые скобки

Я ищу соответствие строке "Order By XXX", где XXX может быть любой буквой, цифрой, точка, запятая, пробел или квадратная скобка. Однако я хотел бы сопоставить это только в том случае, если оно не окружено ...
вопрос задан: 14 June 2012 14:12
0
ответов

Шаблон регулярного выражения, который не соответствует определенным расширениям?

У меня по этому шаблону написано ^. *\. (?!jpg$|png$).+$ Однако есть проблема -этот шаблон соответствует файлу.name.jpg (2 точки)Работает правильно (не соответствует)на имя файла.jpg. Я пытаюсь...
вопрос задан: 7 April 2012 15:24
0
ответов

RegEx:Заглянуть-во избежание нечетного числа последовательных обратных косых черт

У меня есть пользовательский ввод, в котором некоторые теги разрешены внутри квадратных скобок. Я уже написал шаблон регулярного выражения, чтобы найти и проверить, что находится внутри скобок. В поле ввода пользователя открытие-скобки может ([...
вопрос задан: 8 March 2012 06:00
0
ответов

Отрицательный просмотр назад с помощью регулярных выражений в Ruby, похоже, не работает

Создание синтаксического анализатора аргументов. Я хочу разбить строку на массив с разделителем «,», кроме случаев, когда ему предшествует «|». Это означает, что строка «foo, ba |, r, arg» должна приводить к «[« foo »,« ba |, r »,« ...
вопрос задан: 30 September 2011 03:18
0
ответов

Ошибка регулярного выражения Java - группа просмотра назад не имеет очевидной максимальной длины

Я получаю эту ошибку: java.util.regex.PatternSyntaxException: группа просмотра назад не имеет очевидной максимальной длины около индекса 22 {{ 1}} ([az]) (?!. * \ 1) (?
вопрос задан: 25 September 2011 05:02
0
ответов

Javascript / RegExp: Lookbehind Assertion вызывает ошибку «Invalid group ”Error

Я выполняю простое утверждение Lookbehind, чтобы получить сегмент URL-адреса (пример ниже), но вместо получения совпадения получаю следующую ошибку: Uncaught SyntaxError: недопустимое регулярное выражение: / (? & ...
вопрос задан: 12 May 2011 05:44
0
ответов

Regex - сочетание положительного и отрицательного просмотра назад

Я делаю некоторые замены в некоторых огромных пакетах SSIS, чтобы отразить изменения в именах таблиц и столбцов. В некоторых таблицах есть имена столбцов, которые идентичны именам таблиц, и мне нужно сопоставить ...
вопрос задан: 31 March 2011 17:32
0
ответов

Quantifier range not working in lookbehind

Okay so I'm working on a project where I need a regex that can match a * followed by 1-4 spaces or tabs and then followed by a row of text. Right now I'm using .* after the lookbehind for testing ...
вопрос задан: 10 February 2011 11:15
0
ответов

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

Как я могу использовать lookbehind в C # Regex, чтобы пропустить совпадения повторяющихся шаблонов префикса? Пример - я пытаюсь, чтобы выражение соответствовало всем символам b, следующим за любым числом a ...
вопрос задан: 1 October 2010 14:14
0
ответов

What's the technical reason for “lookbehind assertion MUST be fixed length” in regex?

For example,the regex below will cause failure reporting lookbehind assertion is not fixed length: #(?()]+)#S Such kind of ...
вопрос задан: 26 September 2010 03:38