用正则表达式替换字符串中项目的特定实例

JamTay317

我正在尝试构建一个解析器来替换字符串的特定实例。例如,我有一个字符串,sn+sn+sn*9我只想替换snHow can I do this with regex?的第三个实例

我试过了

var expression = "sn+sn+sn*9";
var regex = new Regex("sn");
expression = regex.Replace("sn",4.ToString());
//expression = regex.Replace("sn",4.ToString(),1,2);

提前致谢

约翰尼
int x = 0;
string repl = "ANYTHING";
string s = Regex.Replace("sn+sn+sn*9", "sn", m => (++x) == 3 ? repl : m.Value);

解释

x变量用于跟踪搜索文本的出现。只要 Regex 发现第三次出现,MatchEvaluator委托就会用repl变量中的任何内容替换这个字符串否则,它只会返回相同的找到的字符串。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

用正则表达式替换字符串

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

用Java中的正则表达式替换字符串中的空格

来自分类Dev

Java正则表达式用点替换CSS类字符串中的空格

来自分类Dev

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

来自分类Dev

用正则表达式替换字符串(方括号中除外)

来自分类Dev

正则表达式用_(Sublime)替换带引号的字符串中的空格

来自分类Dev

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

来自分类Dev

Java正则表达式用点替换CSS类字符串中的空格

来自分类Dev

用正则表达式替换匹配项中的子字符串

来自分类Dev

用正则表达式替换文本中的多个字符串

来自分类Dev

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

来自分类Dev

根据匹配项,用替换字符串替换字符串中的正则表达式模式

来自分类Dev

使用正则表达式php替换字符串中的特定内容

来自分类Dev

通过python中的正则表达式替换特定字符串之后的数字

来自分类Dev

如何使用正则表达式或linq替换C#中的特定字符串

来自分类Dev

使用正则表达式 PYTHON 替换文件中的特定字符串

来自分类Dev

如何从字符串中删除字符串,用替换方法(正则表达式)

来自分类Dev

用正则表达式替换字符串中的重复子字符串模式

来自分类Dev

用正则表达式匹配字符串和数字以从字符串中获取项目和数量

来自分类Dev

用正则表达式替换带有python中字符串列表的字符串

来自分类Dev

正则表达式,用于替换特定子字符串前后的特定字符

来自分类Dev

正则表达式,用于用连字符替换字符串中的所有特殊字符和空格

来自分类Dev

用正则表达式替换字符串,如果某些单词与数组匹配则替换

来自分类Dev

用正则表达式替换的字符串替换方法

Related 相关文章

  1. 1

    用正则表达式替换字符串

  2. 2

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

  3. 3

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

  4. 4

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

  5. 5

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

  6. 6

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

  7. 7

    用Java中的正则表达式替换字符串中的空格

  8. 8

    Java正则表达式用点替换CSS类字符串中的空格

  9. 9

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

  10. 10

    用正则表达式替换字符串(方括号中除外)

  11. 11

    正则表达式用_(Sublime)替换带引号的字符串中的空格

  12. 12

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

  13. 13

    Java正则表达式用点替换CSS类字符串中的空格

  14. 14

    用正则表达式替换匹配项中的子字符串

  15. 15

    用正则表达式替换文本中的多个字符串

  16. 16

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

  17. 17

    根据匹配项,用替换字符串替换字符串中的正则表达式模式

  18. 18

    使用正则表达式php替换字符串中的特定内容

  19. 19

    通过python中的正则表达式替换特定字符串之后的数字

  20. 20

    如何使用正则表达式或linq替换C#中的特定字符串

  21. 21

    使用正则表达式 PYTHON 替换文件中的特定字符串

  22. 22

    如何从字符串中删除字符串,用替换方法(正则表达式)

  23. 23

    用正则表达式替换字符串中的重复子字符串模式

  24. 24

    用正则表达式匹配字符串和数字以从字符串中获取项目和数量

  25. 25

    用正则表达式替换带有python中字符串列表的字符串

  26. 26

    正则表达式,用于替换特定子字符串前后的特定字符

  27. 27

    正则表达式,用于用连字符替换字符串中的所有特殊字符和空格

  28. 28

    用正则表达式替换字符串,如果某些单词与数组匹配则替换

  29. 29

    用正则表达式替换的字符串替换方法

热门标签

归档