使用正则表达式替换字符串;

阿努帕玛PS

我有一个包含一些信息的 xml 文件。我需要用另一个词替换其中的一些词。

在下面的示例中,我需要使用“C#”删除“go”关键字:

像我将有关于 go 语言的部分

为此,我写了一个正则表达式,如:

        string reg = "[^a-zA-Z09]go[^a-zA-Z09]";
        var r = new Regex(reg);
        r.Replace("Something like I'm going to have section on go language", "C#");
        //The expected result is Something like I'm going to have section on C# language

但问题是,它正在替换为“go”周围的空间。如果我使用字符串替换功能,它也会删除 go。

维尼修斯.ras

尝试\b在您的正则表达式中使用:这用于匹配单词边界

string reg = @"\bgo\b";

在这里测试

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用正则表达式替换字符串

来自分类Dev

使用正则表达式替换字符串

来自分类Dev

字符串使用正则表达式替换正则表达式字符类

来自分类Dev

使用正则表达式将字符串替换为字符串

来自分类Dev

正则表达式-查找并替换字符串

来自分类Dev

正则表达式替换重复字符串

来自分类Dev

正则表达式替换字符串

来自分类Dev

用正则表达式替换字符串

来自分类Dev

PHP正则表达式字符串替换

来自分类Dev

正则表达式替换字符串

来自分类Dev

Java字符串替换正则表达式

来自分类Dev

字符串数字正则表达式替换

来自分类Dev

正则表达式中的字符串替换

来自分类Dev

正则表达式替换总字符串

来自分类Dev

正则表达式用于字符串替换

来自分类Dev

正则表达式替换字符串

来自分类Dev

正则表达式以@ ... @ .... @格式替换字符串

来自分类Dev

正则表达式从字符串替换(smarty)

来自分类Dev

如何使用正则表达式替换子字符串中的特定字符?

来自分类Dev

在使用正则表达式的字符串替换特定的字符

来自分类Dev

如何使用正则表达式替换子字符串中的特定字符?

来自分类Dev

使用正则表达式替换字符串末尾的重复字符集

来自分类Dev

使用sed查找并替换复杂的字符串(最好使用正则表达式)

来自分类Dev

如何使用正则表达式从字符串中提取和替换特定模式?

来自分类Dev

如何使用嵌套组在Java中用正则表达式替换字符串

来自分类Dev

不使用正则表达式替换字符串

来自分类Dev

在netezza中不使用正则表达式替换字符串

来自分类Dev

使用正则表达式等替换C#中的字符串

来自分类Dev

JS-使用正则表达式获取字符串替换的原始值

Related 相关文章

热门标签

归档