小编Cro*_*Man的帖子

正则表达式词边界表达式

比方说,我有以下字符串"one two(three) (three) four five",我想替换"(three)","(four)"但不是在单词内.我该怎么办?

基本上我想做一个正则表达式替换并最终得到以下字符串:

"one two(three) (four) four five"
Run Code Online (Sandbox Code Playgroud)

我尝试了以下正则表达式,但它不起作用:

@"\b\(three\)\b"
Run Code Online (Sandbox Code Playgroud)

基本上我正在写一些搜索和替换代码,并给用户通常的选项来匹配大小写,匹配整个单词等.在这个例子中,用户选择匹配整个单词,但我不知道被搜索的文本将是什么是.

c# regex

25
推荐指数
2
解决办法
2万
查看次数

标签 统计

c# ×1

regex ×1