标签: regex
我有这些示例文本字符串
my Mission was successful my task was not successful
我想用一个正则表达式来匹配它,该正则表达式指出找到的字符串在字符串中的任何位置总共出现6个字母s。
s{6}
不起作用,因为我认为它希望所有6次出现都是连续的。
有任何线索吗?
用伪代码,我想寻找的就是这样
count(/s/)==6
但是我不确定是否可以在单个正则表达式语句中实现。
答案 0 :(得分:3)
您可以改用^[^s]*(?:s[^s]*){6}$。
^[^s]*(?:s[^s]*){6}$
演示:https://regex101.com/r/a9UE5K/2