小编Nic*_*ick的帖子

具有逻辑与非功能的正则表达式

我想匹配所有包含catdog不包含的字符串(不是单词)catdog

基本上,字符串逻辑等效于:

string s;
(s.contains('cat') || s.contains('dog')) && !s.contains('catdog')
Run Code Online (Sandbox Code Playgroud)

测试值:

cat
dog
catdog
catsAreSoft
IHavedogs
Run Code Online (Sandbox Code Playgroud)

正则表达式(实际上不起作用):

(cat)|(dog)|^(?!catdog)
Run Code Online (Sandbox Code Playgroud)

匹配值

cat
dog
catsAreSoft
IHavedogs
Run Code Online (Sandbox Code Playgroud)

c# regex

1
推荐指数
1
解决办法
69
查看次数

标签 统计

c# ×1

regex ×1