Фильтрация журналов с помощью регулярных выражений

Содержит ключевое слово 1 и содержит ключевое слово 2

^(.(?=.*关键词1)(?=.*关键词2))+.*$

Например:
вставьте сюда описание изображения

Содержит ключевое слово 1 или Содержит ключевое слово 2

关键词1|关键词2

Например:
вставьте сюда описание изображения

исключить ключевые слова

^(.(?!关键词))*$

Например:
вставьте сюда описание изображения

Регулярное выражение также можно расширить до ^(.(?!关键词1)(?!关键词2))*$и т. д., можно исключить дополнительные ключевые слова.

Например:
вставьте сюда описание изображения

Содержит ключевое слово 1, а правая часть ключевого слова 1 не содержит ключевого слова 2.

^.*(.(?=关键词1)(?!.*关键词2))+.*$

Например:
вставьте сюда описание изображения

Содержит ключевое слово 1, а левая часть ключевого слова 1 не содержит ключевого слова 2.

^(.(?!关键词2))*.(?=关键词1).*$

Например:
вставьте сюда описание изображения

Содержит ключевое слово 1, левая часть ключевого слова 1 не содержит ключевого слова 2, а правая часть не содержит ключевого слова 3.

^(.(?!关键词2))*.(?=关键词1)(.(?!关键词3))*$

Например:
вставьте сюда описание изображения

Если ключевое слово 2 и ключевое слово 3 являются одним и тем же ключевым словом, это эквивалентно « содержит ключевое слово 1 и не включает ключевое слово 2 », ^(.(?!关键词2))*.(?=关键词1)(.(?!关键词2))*$т.е.

Например:
вставьте сюда описание изображения

сопутствующие инструменты

Регулярные выражения — онлайн-инструментыРегулярные выражения
— инструменты визуализацииRegExr
— онлайн-инструмент для тестирования регулярных выраженийRegulex
— онлайн-инструмент для тестирования регулярных выражений

рекомендация

отblog.csdn.net/jiejingguo/article/details/115750741