1

Например, я пытаюсь найти совпадение и hello world и goodbye world в одной строке. Я пробовал кучу разных итераций. Например, если вы хотите найти одну строку из нескольких слов, вы можете бросить ее в скобках /\<hello world\> но я не могу понять, как выполнить множественную проверку для нескольких строк из нескольких слов

я пробовал

/\<\(hello world \& goodbye world\)\>

и это не

/\<hello world\>\&\<goodbye world\>

1 ответ1

3

\& Atom не делает то, что вы думаете, он делает. Это позволяет сопоставить две части регулярного выражения в одной и той же позиции. Чтобы обе строки совпадали в одной строке, вам нужно разрешить произвольное количество символов перед совпадениями. Это шаблон: /.*red\&.*blue/

Для вашего примера:

/.*\<hello world\>\&.*\<goodbye world\>/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .