正则表达式:如果字符串包含特定字符,如何排除?

时间:2015-08-11 08:09:17

标签: regex

我希望匹配任何不包含" S"的字符串,如果它包含它应该被排除。

示例:

Sally Desk 
Camp Silly
Not Bad

预期结果:

Desk  
Camp  
Not  
Bad

1 个答案:

答案 0 :(得分:2)

  

我想匹配任何不包含" S"

的字符串

您只需使用(?!\S*S)\b\S+\b。这会使用lookahead来检查string是否包含S

参见演示。

https://regex101.com/r/uF4oY4/1