使用正则表达式从行的lastword中删除非字母数字字符

时间:2014-08-27 18:37:11

标签: regex

我有两个字线(用空格分隔)。每个单词都可以包含字母数字,符号和标点符号。我需要从第二个单词中删除所有非字母数字字符,例如

更改,

AT&T AT&T

到:

AT&T ATT

如何使用正则表达式替换来实现此目的?

2 个答案:

答案 0 :(得分:1)

您可以搜索此正则表达式:

(\S+\s+)|\W+

并将其替换为:

$1

RegEx Demo

答案 1 :(得分:0)

[^a-zA-Z0-9]匹配非字母数字。只需用空字符串替换它。