标签: regex
我有两个字线(用空格分隔)。每个单词都可以包含字母数字,符号和标点符号。我需要从第二个单词中删除所有非字母数字字符,例如
更改,
AT&T AT&T
到:
AT&T ATT
如何使用正则表达式替换来实现此目的?
答案 0 :(得分:1)
您可以搜索此正则表达式:
(\S+\s+)|\W+
并将其替换为:
$1
答案 1 :(得分:0)
[^a-zA-Z0-9]匹配非字母数字。只需用空字符串替换它。
[^a-zA-Z0-9]