匹配字符串中的多个相同字符

1 php regex preg-match

如果字符串包含多个相同的字符,我想匹配,例如:使用PHP preg_match或类似函数.

这个角色将是" - "

某事 - 或其他:不匹配
Test-tes-t:匹配

基本上我想做的是禁止在用户输入中使用超过1" - ".

dur*_*uri 6

substr_count($text, '-') > 1不够吗?

  • 我是第二个 - 在很多情况下,正则表达式实际上不是答案. (2认同)