模式包含
任何词语,都不喜欢
示例-“ adsjfjkdsa不喜欢”,“ wordsmsj不喜欢”
任何单词和喜欢的
示例-'dakladkl喜欢','adsjkjk喜欢'
正则表达式应单个正则表达式而不是多个,以匹配以下模式:
'jkasjkdsk like'
“任何不喜欢的单词”
'dsklksd喜欢'
正则表达式不应与以下单词匹配: 'sdkjjksjk不喜欢' 'sdkjdjsklike' 'jkadjkjkad'
我知道可以用两个正则表达式模式检查这些模式。 我想知道是否可以在一个正则表达式中使用。
正则表达式匹配第一个模式- r'[a-z] * [\ s] like'
第二种模式- r'[a-z] * [\ s]不[\ s]相似'
答案 0 :(得分:1)
像此正则表达式一样简单:\w+(?: not | )like
您可以使用:
\s
而不是
(空格)。[a-zA-Z]
而非\w
注意:(?: )
是一个非捕获组。参考:1)non-capturing group 2)regex doc