regex - 匹配没有两个单词中任何一个的行

标签 regex

我想知道如何在没有两个词的情况下匹配一行?

例如,我想匹配一条没有 Chapter 的行也不是 Part .所以这两行都不匹配:

("Chapter 2 The Economic Problem 31" "#74")

("Part 2 How Markets Work 51" "#94")

虽然这是一场比赛
("Scatter Diagrams 21" "#64")

我的 Python 风格的正则表达式将类似于 (?<!(Chapter|Part)).*?\n .我知道这是不对的,将感谢您的帮助。

最佳答案

尝试这个:

^(?!.*(Chapter|Part)).*

关于regex - 匹配没有两个单词中任何一个的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6576766/

相关文章:

regex - 正则表达式 MATLAB 中的 nul 字节

php - 有关 str_replace() 的帮助

java - 应用正则表达式的 JTextField 在应用文档之前不会接受值

MySQL 用可变数字搜索/替换

Javascript动态IF正则表达式条件没有eval?

javascript - 使用正则表达式提取单词

r - R提取字符串的一部分

c - 使用正则表达式保存数据时

没有全局标志的 Javascript 正则表达式奇怪匹配

C# - 在数据中使用转义管道拆分管道?