我使用这个正则表达式:^[a-zA-Z0-9]*$匹配英语短语,但是,我希望这个表达式匹配可能在开头,结尾或结尾处包含部分或全部这些字符的英语短语:
? > < ; , { } [ ] - _ + = ! @ # $ % ^ & * | '以及空格字符.
如何更新此正则表达式以满足此要求?
非常感谢你...
您只需将所有想要的字符添加到角色类中即可.
^[a-zA-Z0-9?><;,{}[\]\-_+=!@#$%\^&*|']*$
Run Code Online (Sandbox Code Playgroud)
你需要用反斜杠逃逸以下字符,因为它们被认为是元字符的字符类中:],-,^.
请注意,您的正则表达式也将匹配空字符串,因为它使用*量词.如果您只想匹配至少包含一个字符的单词,请将其替换为+量词.
| 归档时间: |
|
| 查看次数: |
13187 次 |
| 最近记录: |