正则表达式替换特定匹配项的字符串的第一个和最后一个字符

古鲁

这样的事情。

这句话是

string ttt = "This is ?chef? and ?teacher? time";

这句话应改为

ttt = "This is 'chef' and 'teacher' time";

我在看一些在线样本,Regex.Replace(ttt, @"\?([^\$]*)\?", "REPLACE");但无法弄清楚应该写些什么来代替REPLACE它应该基于每个单词。

请帮助我。

wn

您将在替换调用中引用捕获组。这称为反向引用。

String ttt = "This is ?chef? and ?teacher? time";
String result = Regex.Replace(ttt, @"\?([^?]*)\?", "'$1'");
Console.WriteLine(result); //=> "This is 'chef' and 'teacher' time"

后向引用回想一下捕获组 所匹配的内容( ... )向后引用指定为($);后跟一个数字,指示要调出的组的号码

注意:我用于[^?]求反,而不是匹配除了文字以外的所有内容$


但是,如果您只想替换?只需一个简单的替换就可以了:

String result = ttt.Replace("?", "'");

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

正则表达式,从字符串末尾到右边的第一个字符(点)匹配char('-')

来自分类Dev

在两个字符串(包括第一个字符串)之间匹配的正则表达式

来自分类Dev

正则表达式匹配不包括第一个字符的字符串

来自分类Dev

正则表达式匹配第一个和最后一个字符

来自分类Dev

正则表达式-回显字符串的第一个字符

来自分类Dev

Powershell正则表达式匹配第一个字符串以外的字符串

来自分类Dev

正则表达式替换特定匹配项的字符串的第一个和最后一个字符

来自分类Dev

正则表达式删除与第一个字符串匹配的行?

来自分类Dev

正则表达式:删除除第一个字符和最后一个数字以外的所有字符

来自分类Dev

正则表达式表达大写的第一个字符

来自分类Dev

基于熊猫/正则表达式的方法来匹配字符串列表中的第一个字符串

来自分类Dev

使用正则表达式VB NET匹配并替换字符串中的第一个和最后一个字符以及子字符串

来自分类Dev

匹配正则表达式中的第一个字符?

来自分类Dev

正则表达式PCRE:验证字符串以匹配第一个字符串集而不是最后一个字符串

来自分类Dev

正则表达式匹配字符串的第一个和最后一个字符,但是为什么呢?

来自分类Dev

正则表达式匹配第一个和最后一个字符

来自分类Dev

正则表达式替换所有匹配项,但不替换第一个和最后一个字符

来自分类Dev

C#:如果某些字符是使用正则表达式的字符串的第一个字符,则替换它们

来自分类Dev

正则表达式以匹配字符串的第一个匹配项与最后一个匹配的字符串

来自分类Dev

正则表达式删除与第一个字符串匹配的行?

来自分类Dev

正则表达式表达大写的第一个字符

来自分类Dev

C#正则表达式,匹配但不包括匹配字符串之前的第一个字符

来自分类Dev

使用正则表达式替换匹配字符串的最后一个字符

来自分类Dev

两个字符串之间的 JavaScript 正则表达式而不捕获第一个字符串

来自分类Dev

正则表达式模式匹配直到包含特定字符的第一个字符系列之前的第一个空格

来自分类Dev

R:从第一个字符到字符串末尾的正则表达式

来自分类Dev

如何把 xpages 正则表达式(第一个字符和最后一个字符)不能是特殊字符

来自分类Dev

如果字符串是特殊字符,如何在python中使用正则表达式删除它的第一个和最后一个字符

来自分类Dev

正则表达式匹配字符串中的最后一个字符 - C#

Related 相关文章

  1. 1

    正则表达式,从字符串末尾到右边的第一个字符(点)匹配char('-')

  2. 2

    在两个字符串(包括第一个字符串)之间匹配的正则表达式

  3. 3

    正则表达式匹配不包括第一个字符的字符串

  4. 4

    正则表达式匹配第一个和最后一个字符

  5. 5

    正则表达式-回显字符串的第一个字符

  6. 6

    Powershell正则表达式匹配第一个字符串以外的字符串

  7. 7

    正则表达式替换特定匹配项的字符串的第一个和最后一个字符

  8. 8

    正则表达式删除与第一个字符串匹配的行?

  9. 9

    正则表达式:删除除第一个字符和最后一个数字以外的所有字符

  10. 10

    正则表达式表达大写的第一个字符

  11. 11

    基于熊猫/正则表达式的方法来匹配字符串列表中的第一个字符串

  12. 12

    使用正则表达式VB NET匹配并替换字符串中的第一个和最后一个字符以及子字符串

  13. 13

    匹配正则表达式中的第一个字符?

  14. 14

    正则表达式PCRE:验证字符串以匹配第一个字符串集而不是最后一个字符串

  15. 15

    正则表达式匹配字符串的第一个和最后一个字符,但是为什么呢?

  16. 16

    正则表达式匹配第一个和最后一个字符

  17. 17

    正则表达式替换所有匹配项,但不替换第一个和最后一个字符

  18. 18

    C#:如果某些字符是使用正则表达式的字符串的第一个字符,则替换它们

  19. 19

    正则表达式以匹配字符串的第一个匹配项与最后一个匹配的字符串

  20. 20

    正则表达式删除与第一个字符串匹配的行?

  21. 21

    正则表达式表达大写的第一个字符

  22. 22

    C#正则表达式,匹配但不包括匹配字符串之前的第一个字符

  23. 23

    使用正则表达式替换匹配字符串的最后一个字符

  24. 24

    两个字符串之间的 JavaScript 正则表达式而不捕获第一个字符串

  25. 25

    正则表达式模式匹配直到包含特定字符的第一个字符系列之前的第一个空格

  26. 26

    R:从第一个字符到字符串末尾的正则表达式

  27. 27

    如何把 xpages 正则表达式(第一个字符和最后一个字符)不能是特殊字符

  28. 28

    如果字符串是特殊字符,如何在python中使用正则表达式删除它的第一个和最后一个字符

  29. 29

    正则表达式匹配字符串中的最后一个字符 - C#

热门标签

归档