我需要一个正则表达式来匹配a-zA-Z0-9
空格和特殊字符,但只包括英文空格/特殊字符,而不包括法语或西班牙语等其他语言的字符。
谢谢。
编写匹配英语但不匹配法语、西班牙语和其他语言的正则表达式是不可能/不切实际的。
如果您真的想测试一个单词是否来自英语,您可以编写一些代码在英语词典中查找它。那应该很简单。
我正在寻找一个匹配常规英文文本的正则表达式(并且可能避免 html/xml/url 等)并登陆此页面。我认为提问者只是想避免其中包含语音信息的字符,但允许使用英文标点符号。最后我自己看着键盘写了一些东西
[A-Za-z\d,.?;:\'"!$%() ]*
我并不声称这对每个人都有效,但对我来说已经足够了。