我有一个正则表达式语句删除除A-Z和0-9之外的所有字符(它与其他所有字符匹配,并替换为带有preg_replace的“”)
/[^A-Z0-9]/
它适用于那些角色,但现在我想删除一些看起来与眼睛类似的角色(即'O'和'0')。
我该如何做到这一点?
答案 0 :(得分:0)
只需查看重复的答案并使用它 - 您可能需要删除' +'最后让它按你的意愿运作。
' +'如果字符是单词的一部分,则量词不会排除字符。
https://regex101.com/r/83w6Yb/2
使用' +' out,它匹配前瞻列表中的每个字符
https://regex101.com/r/83w6Yb/3
最终RegEx = /(?![oO0])[a-zA-Z0-9]/g
希望这有帮助