【发布时间】:2021-06-25 17:17:27
【问题描述】:
我试图想出一个正则表达式来用前两个值替换整个字符串。例子:
-
整个字符串:AO SMITH 100108283 4500W/240V 旋入式元件,11"
-
前两个值:AO SMITH
-
整个字符串:BRA14X18HEBU / P11-042 / 310-470NL BRASS 1/4 x 1/8 HEX 衬套
-
前两个值:BRA14X18HEBU / P11-042
-
整个字符串:两孔管带 4" 008004EG 72E 4
-
前两个值:两孔管道
需要注意的是,我想保留任何类型的特殊字符,而不是计算它们,例如“/”和“-”。我编写的当前代码没有,而是将新值完全留空。只有上面的第一个例子有效。
这是我目前所得到的:
匹配值:
^(\w+) +(\w+).+$
新价值:
$1 $2
【问题讨论】:
标签: regex regexp-replace