求一正则表达式【已解决】
本帖最后由 ap112 于 2018-6-1 14:55 编辑字符串中含有中文简体、繁体、韩文、日文、标点符号、空格、阿拉伯数字,还有一些特殊字符(例如ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ⑲⑹㈧)
希望正则后只含有中文简体和阿拉伯数字
示例:
原:賬單账单678¥%……*Ⅲ...すに)((】‘よㅝㅘㄹㅚㅕㄹHHKKhjk你好問題
现:账单678你好 没遇到过这种需要区分繁简体的需求…很多汉字既为简体又为繁体,有太多的交集,要排除独属繁体的,不好办。 回复 2# afan
那么退一步呢?不区分简体繁体,只是汉字和阿拉伯数字。。 Local $sSource = '賬單账单678¥%……*Ⅲ...すに)((】‘よㅝㅘㄹㅚㅕㄹHHKKhjk你好問題'
Local $sSRERe = StringRegExpReplace($sSource, '[^\x{4e00}-\x{9fff}\d]+', '')
MsgBox(0, '替换结果', $sSRERe)
回复 4# afan
谢谢
页:
[1]