【发布时间】:2021-08-19 16:58:16
【问题描述】:
我需要替换以下单词:
“R”到“RUA”,
“R.”到“RUA”,
“AV:”到“AVENIDA”
例如:
"Jardim test R. paraná" = "Jardim test Rua paraná"
"R. paraná" = "Rua paraná"
"R xavier" = "Rua xavier"
我尝试了以下表达式,但它不起作用:
string pattern = @"\bR\.\b";
string replace = "RUA";
logradouro = Regex.Replace(logradouro, pattern, replace, RegexOptions.IgnoreCase);```
【问题讨论】:
-
我无法使用替换功能:.Replace ("R ", "Rua ") "R Xavier" => "Rua Xavierua" 错误
-
您的字符串是否可能包含多个单词,例如:
Jardim test R. paraná R? -
只包含一个
标签: c# regex replace expression