如何写正则表达式可以匹配这样的字符串:"一个中文字"加"一个英语字母"加一个"全角或半角符号之一" ?
如何写正则表达式可以匹配这样的字符串:"一个中文字"加"一个英语字母"加一个"全角或半角符号之一",如:
中x。
江x!
这样写好象不行啊?
[\u4e00-\u9fa5][A-Za-z][,。!,.?!@#$%^&*()={}[]~`|\?<>《》?、……—()]
------解决方案--------------------[\u4e00-\u9fa5][A-Za-z][,。!,.?!@#$%^&*()={}\[\]~`
------解决方案--------------------
\?<>《》?、……—()]
全角或半角符号元素集合里面的[]符号需要转义
------解决方案--------------------^[\u4e00-\u9fa5][A-Za-z][,。!,.?!@#$%^&*()={}
\[\]~`
------解决方案--------------------\?<>《》?、……—()]
$