ac5474012 发表于 2022-9-2 17:07:18

【已解决】如何删除所有符号?

本帖最后由 ac5474012 于 2022-9-2 17:51 编辑

如何删除所有符号

只保留数字,字母,中文字

zghwelcome 发表于 2022-9-2 17:47:08




Local $str = "只保留数字,字母,中文字asf,[]()@~4654"
MsgBox(0,0,StringRegExpReplace($str,'[^a-zA-Z\d\x{4e00}-\x{9fa5}]',''))


ac5474012 发表于 2022-9-2 17:50:25

zghwelcome 发表于 2022-9-2 17:47


我用的 StringRegExpReplace($exyt,"[^\d\w一-龥]", "") 一样吗?

afan 发表于 2022-9-2 18:06:41

ac5474012 发表于 2022-9-2 17:50
我用的 StringRegExpReplace($exyt,"[^\d\w一-龥]", "") 一样吗?

你这是直接代码转为了字符而已~ 其它除了多匹配下划线“_”外,都一样,甚至\d都是重复的,[^\w一-龥]
页: [1]
查看完整版本: 【已解决】如何删除所有符号?