【发布时间】:2021-06-16 19:30:16
【问题描述】:
我有以下数据:
输入
10 AVE 2 ST
NORTH 100 AVE 5 TERR
S 39 AVE NW
S 39 AVE 1R
S 39 AVE 234 S
当发现文本“AVE”后跟一个或多个数字时,应添加正斜杠,如下所示:(并消除多余的空格)
输出
10 AVE / 2 ST
NORTH 100 AVE / 5 TERR
S 39 AVE NW
S 39 AVE 1R
S 39 AVE / 234 S
我有一些东西但不是很有效,因为它正在消除其他角色:
address = Regex.Replace(address.ToUpper(), @"AVE\s\d", "/");
提前感谢您的帮助。
【问题讨论】:
-
address = Regex.Replace(address.ToUpper(), @"\bAVE\s+([0-9]+)\b", "AVE / $1");