如何仅使用.Net Regex.Replace替换第一个匹配项

Citykid
Regex.Replace("a b c a b c", "a", "*")

退货

"* b c * b c"

有没有一种简单的方法可以只替换第一次出现的结果,从而得到

"* b c a b c"

找不到会限制替换的RegExOption。特别是

Regex.Replace("a b c a b c", "a", "*", RegexOptions.Multiline)
Regex.Replace("a b c a b c", "a", "*", RegexOptions.Singleline)

没有任何区别-很明显。但是,没有更多选择。

蒂姆·施密特(Tim Schmelter)

使用适当的重载

Regex rgx = new Regex("a");
string result = rgx.Replace("a b c a b c", "*", 1); // * b c a b c

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何仅使用.Net Regex.Replace替换第一个匹配项

来自分类Dev

使用preg_replace仅替换第一个匹配项

来自分类Dev

如何仅获取RegEx的第一个匹配项(基于UiPath Studio RegEx的提取器)

来自分类Dev

C#RegEx-仅获得字符串中的第一个匹配项

来自分类Dev

Ruby str.match(regex)返回仅包含第一个匹配项的MatchData

来自分类Dev

仅当使用.NET匹配另一个单独的过滤器时,才如何执行RegEx替换?

来自分类Dev

使用Regex和Java查找第一个匹配项

来自分类Dev

Preg_replace仅替换第一个匹配项

来自分类Dev

使用“ sed”仅替换第一个和最后一个匹配项

来自分类Dev

如何替换除第一个匹配项外的所有匹配字符

来自分类Dev

如何匹配这些单词中的任何一个,但仅匹配.NET Regex列表中的最后一个

来自分类Dev

Javascript正则表达式仅替换第一个匹配项

来自分类Dev

正则表达式仅替换每个匹配项的第一个匹配项

来自分类Dev

如何替换Scala列表中的第一个匹配项?

来自分类Dev

合并熊猫数据框时如何仅使用第一个匹配项?

来自分类Dev

如何使用grep仅打印第一个匹配项

来自分类Dev

仅子查询第一个匹配项

来自分类Dev

仅删除sed的第一个匹配项

来自分类Dev

NSPredicate仅查找第一个匹配项

来自分类Dev

HtmlAgilityPack仅返回第一个匹配项

来自分类Dev

仅打印第一个匹配项

来自分类Dev

RegEx匹配关键字之前的第一个匹配项

来自分类Dev

使用Regex Javascript选择第一个目录

来自分类Dev

什么是仅匹配空格后的第一个字符的Python Regex模式?

来自分类Dev

使用sed替换文件中的第一个匹配项-为什么要打印后续行?

来自分类Dev

如何在Powershell中仅删除不带“}”的行的第一个匹配项?

来自分类Dev

如何使此正则表达式仅找到第一个匹配项

来自分类Dev

使用grep仅获取每个文件中的第一个匹配项

来自分类Dev

每N行仅使用第一个匹配项

Related 相关文章

  1. 1

    如何仅使用.Net Regex.Replace替换第一个匹配项

  2. 2

    使用preg_replace仅替换第一个匹配项

  3. 3

    如何仅获取RegEx的第一个匹配项(基于UiPath Studio RegEx的提取器)

  4. 4

    C#RegEx-仅获得字符串中的第一个匹配项

  5. 5

    Ruby str.match(regex)返回仅包含第一个匹配项的MatchData

  6. 6

    仅当使用.NET匹配另一个单独的过滤器时,才如何执行RegEx替换?

  7. 7

    使用Regex和Java查找第一个匹配项

  8. 8

    Preg_replace仅替换第一个匹配项

  9. 9

    使用“ sed”仅替换第一个和最后一个匹配项

  10. 10

    如何替换除第一个匹配项外的所有匹配字符

  11. 11

    如何匹配这些单词中的任何一个,但仅匹配.NET Regex列表中的最后一个

  12. 12

    Javascript正则表达式仅替换第一个匹配项

  13. 13

    正则表达式仅替换每个匹配项的第一个匹配项

  14. 14

    如何替换Scala列表中的第一个匹配项?

  15. 15

    合并熊猫数据框时如何仅使用第一个匹配项?

  16. 16

    如何使用grep仅打印第一个匹配项

  17. 17

    仅子查询第一个匹配项

  18. 18

    仅删除sed的第一个匹配项

  19. 19

    NSPredicate仅查找第一个匹配项

  20. 20

    HtmlAgilityPack仅返回第一个匹配项

  21. 21

    仅打印第一个匹配项

  22. 22

    RegEx匹配关键字之前的第一个匹配项

  23. 23

    使用Regex Javascript选择第一个目录

  24. 24

    什么是仅匹配空格后的第一个字符的Python Regex模式?

  25. 25

    使用sed替换文件中的第一个匹配项-为什么要打印后续行?

  26. 26

    如何在Powershell中仅删除不带“}”的行的第一个匹配项?

  27. 27

    如何使此正则表达式仅找到第一个匹配项

  28. 28

    使用grep仅获取每个文件中的第一个匹配项

  29. 29

    每N行仅使用第一个匹配项

热门标签

归档