Описание тега lookahead
Lookahead is a zero-length assertion used in combinatorial searches and parsing.
1
ответ
Могу ли я использовать (?=...)|(?<=...) вместо автономного (? =...) или (? <=...) во всех случаях?
Мой вопрос Могу ли я использовать lookahead|lookbehind вместо автономного lookahead или же lookbehind во всех случаях? я просто думаю (?=...)|(?<=...) похож на \b В терминах нам не нужно говорить, что мы хотим использовать левую или правую границ…
09 янв '15 в 21:32
2
ответа
Regex для сбора данных после одного поискового запроса и перед одним из двух других (который всегда первый)
Мне нужно создать регулярное выражение со следующими требованиями: Данный образец текста: SEARCH_TERM_#1 find this text SEARCH-TERM_#2_more text_SEARCH-TERM_#3 SEARCH_TERM_#1 find this text SEARCH-TERM_#3 Я хочу извлечь строку, которая появляется в …
22 июн '13 в 16:53
1
ответ
Использование Lookahead для поиска последнего символа
Я хочу сопоставить слова, оканчивающиеся на "o", "s", "x", "ch" или "sh", но по какой-то причине он совпадает с любым словом, имеющим любую из этих букв. Это мое регулярное выражение: o|s|x|ch|sh(?=$) Некоторые примеры: омар // Не должно совпадать п…
04 май '16 в 23:33
1
ответ
Путаница при использовании регулярных выражений для редактирования ini-файла значения ключа (Python)
Я пытаюсь увеличить свое регулярное выражение, используя его для редактирования INI-файла, основываясь на моих расплывчатых описаниях частей, которые я хочу изменить. В частности, я пытаюсь обновить строку в файле, который описывает список каталогов…
10 сен '14 в 13:16
2
ответа
Как я могу скорректировать мой положительный прогноз RegEx?
У меня очень простой вопрос о моем позитивном взгляде, но я не понимаю. Моя строка выглядит так: вызвано: System.StringException: неверный идентификатор: 3285673465734 И я использую этот RegEx: caused by: (.+(?=:)): (.+)[\s]+ Я хочу иметь эти группы…
12 фев '15 в 15:35
1
ответ
Зачем смотреть вперед максимум на 1 входной токен?
В настоящее время я пытаюсь реализовать парсер LL, но у меня есть вопрос. Нужно ли мне смотреть не более 1 входного токена, чтобы проверить правильность синтаксического ввода пользователя или по другой причине?
29 авг '15 в 13:28
2
ответа
Regex захватывает взгляд назад и вперед
Я пытаюсь написать регулярное выражение для следующих ситуаций: badword% %badword %badword% % знаки различаются в зависимости от того, где они находятся. % впереди нужен взгляд сзади, чтобы соответствовать буквам, предшествующим слову badword пока н…
07 дек '13 в 10:49
2
ответа
Regex положительные взгляды в группе, чтобы отфильтровать определенный символ, а затем отфильтрованные по группе обратные ссылки?
Итак, в моем регулярном выражении есть группа, содержимое которой представляет собой число с тире: 00-111-222-333-44 Как я могу использовать положительный прогноз с символом тире, чтобы выбрать только цифры в этой группе, цель состоит в том, чтобы, …
28 мар '13 в 11:13
3
ответа
Regex одновременный взгляд вперед и назад
Я пытаюсь написать регулярное выражение, которое совпадает с шаблоном спереди и шаблоном сзади моего текущего персонажа. Например: красный, зеленый, желто-белый, снежный в 312415 red, gree, yellow-white, snowy CDEFASE один два три четыре в 293210931…
13 ноя '14 в 13:38
2
ответа
Javacc добавить операцию, вызывающую проблемы
Я пытаюсь создать простой синтаксический анализатор, но у меня возникли некоторые проблемы при попытке учесть необязательный знак перед первым элементом: void expr5() : {} { [addop()] expr6() (addop() expr6())* } например, [-] 5 + 3 - 4 здесь пробле…
07 янв '13 в 18:06
1
ответ
R: извлечение биграмм с головами нулевой ширины
Я хочу извлечь биграммы из предложений, используя описанное здесь регулярное выражение, и сохранить результаты в новом столбце, который ссылается на оригинал. library(dplyr) library(stringr) library(splitstackshape) df <- data.frame(a =c("apple o…
22 янв '19 в 18:35
1
ответ
VST lookahead и setInitialDelay()
Я думаю, что мне нужно внедрить систему безопасности в моем VST, но никогда не делал этого раньше. Я знаю, что setInitialDelay(foo) помещается в конструктор, а затем вы буферизуете аудио, но я не уверен, что было прочитано из "текущего" аудио и для …
26 фев '11 в 09:51
1
ответ
Регулярное выражение, как предотвратить совпадение, если за ним следует определенное слово. Что-то вроде взгляда первого персонажа?
Я использую регулярное выражение, чтобы соответствовать, где условия в запросе SQL. я хочу WHERE <ANY CONDITION>, но за исключением WHERE ROWNUM <WHATEVER>,Так я не хочу ROWNUM появляться после WHERE ключевое слово. Я использовал Lookahe…
06 мар '12 в 16:22
2
ответа
Регулярное выражение python: как удалить все знаки препинания из строки, но оставить их между цифрами?
Я работаю над китайским проектом НЛП. Мне нужно удалить все знаки пунктуации, кроме тех, которые находятся между цифрами и остаются только китайские символы (\u4e00-\u9fff), буквенно-цифровые символы (0-9a-zA-Z). Например, дефис в 12-34 должен быть …
05 апр '17 в 18:57
3
ответа
Плохая производительность / скорость регулярных выражений с нетерпением
Я наблюдал очень медленные времена выполнения с выражениями с несколькими взглядами. Я предполагаю, что это связано с базовыми структурами данных, но это выглядит довольно экстремально, и мне интересно, если я делаю что-то не так или есть известные …
22 мар '12 в 21:45
1
ответ
Регулярное выражение (regex lookarounds) для обнаружения определенной строки не между определенными строками (lookahead & lookbehind, слово не окружено словами)
Я пытаюсь обнаружить все вхождения определенной строки, которая не окружена определенными строками (с использованием регулярных выражений). Например. все случаи "африканского", но не "южноафриканского общества". Смотрите упрощенный пример ниже. #My …
28 ноя '18 в 17:45
0
ответов
Используя 'или' с проверочными утверждениями Python
Я пытаюсь создать обязательный вид сзади / вперед среди нескольких вариантов, чтобы разделить имена пространства имен. Я имею: (?<=^)|(?<=[=*%&^|<>,.(){}[\]'"\s])\w+(?=[=*%&^|<>,.(){}[\]'"\s])|(?=$) Я прочел это так: "если …
16 июн '15 в 19:50
1
ответ
Ограничение Позитивного Lookahead при захвате
Я получаю некоторый текст с интервалами из потока, как, ICY Info: StreamTitle='Elvis Presley - Saved';StreamUrl=''; ICY Info: StreamTitle='Elvis Presley - Saved' ICY Info: StreamTitle='Ivank'av T'ali - Yorua';StreamUrl=''; ICY Info: StreamTitle='Iva…
22 сен '18 в 10:46
2
ответа
Использование регулярных выражений в Notepad++, как захватить предыдущую строку после сопоставления выражения
У меня есть файл с тысячами записей, таких как: <Source foo="goo"> <Name label="SomeLabel"/> </Source> <Target foo="bar"> <Name label="SomeLabel"/> </Target> Единственное, что изменяется, это строка "SomeLabel". Я…
19 апр '17 в 18:57
1
ответ
PowerShell Проблемы с получением строки из файла
проблема Я работаю над сценарием автоматического управления версиями в powershell и попал в ловушку, в которой я пытаюсь извлечь строку текста из файла AssemblyInfo.cs. Однако я не могу заставить его работать так, как ожидалось, несмотря на все мои …
13 ноя '17 в 22:15