正则表达式n出现在字符串中任何位置的字母

时间:2018-09-20 08:22:05

标签: regex

我有这些示例文本字符串

my Mission was successful
my task was not successful

我想用一个正则表达式来匹配它,该正则表达式指出找到的字符串在字符串中的任何位置总共出现6个字母s。

s{6}

不起作用,因为我认为它希望所有6次出现都是连续的。

有任何线索吗?

用伪代码,我想寻找的就是这样

count(/s/)==6

但是我不确定是否可以在单个正则表达式语句中实现。

1 个答案:

答案 0 :(得分:3)

您可以改用^[^s]*(?:s[^s]*){6}$

演示:https://regex101.com/r/a9UE5K/2