这个正则表达式如何返回字符串__下划线作为最后一个字符?
它应该只返回带有字母字符的字符串,混合使用大写和小写字母.
However, the regular expression returns: 'action_'
$regEx = '/^([a-zA-Z])[a-zA-Z]*[\S]$|^([a-zA-Z])*[\S]$|^[a-zA-Z]*[\S]$/';
Run Code Online (Sandbox Code Playgroud)
因为\ S表示"不是空白字符",\ S匹配_
一个小组不应该有一个下划线,所以,如果你的意思是,那可能是你得到了整个比赛,而不仅仅是第一组.
如果需要,请说明如何使用正则表达式来澄清这一点.