用另一个字符串替换字符串中的字符

StevieB

所以我想做的如下:

字符串的示例是A4PC

例如,我试图用“ [A4]”替换任何出现的“ A”,所以我会用“ [A4]”替换并出现类似的任何“ 4”

“ [A4] [A4] PC”

我尝试对字符串进行常规替换,但发现我得到了

“ [A [A4]] PC”

string badWordAllVariants =
                restriction.Value.Replace("A", "[A4]").Replace("4", "[A4]")

因为我连续有两个A导致问题。

因此,我认为这要比替换字符串更好,我需要逐个字符地进行替换,然后重新构建一个字符串。

无论如何,Linq左右都有做这样的事情吗?

谢尔盖·别列佐夫斯基(Sergey Berezovskiy)

您在这里不需要任何LINQ- String.Replace可以正常工作:

string input = "AAPC";
string result = input.Replace("A", "[A4]"); // "[A4][A4]PC"

更新:对于您的更新要求,我建议使用正则表达式替换

string input = "A4PC";
var result = Regex.Replace(input, "A|4", "[A4]"); // "[A4][A4]PC"

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Bash用另一个字符串替换空格和字符串结尾

来自分类Dev

替换一个字符串,只要它在Java中不被另一个字符串跟随?

来自分类Dev

用另一个字符串替换字符串中的字符?

来自分类Dev

CakePHP虚拟字段:用另一个字符串替换

来自分类Dev

查找字符串中的文本并将整个字符串替换为另一个字符串+ R

来自分类Dev

MySQL和PHP在表中搜索一个字符串,但替换另一个字符串

来自分类Dev

用另一个字符串环绕字符串

来自分类Dev

用Django模板中的另一个字符串替换字符串

来自分类Dev

用自定义处理替换另一个字符串中出现的一个字符串

来自分类Dev

如何用C中的另一个字符串替换字符串中的子字符串?

来自分类Dev

用另一个字符串替换字符串中的字符?

来自分类Dev

Ruby用另一个字符串替换字符串

来自分类Dev

用另一个字符替换字符串中所有类型的字符

来自分类Dev

用字符串中的另一个字符替换“字符”

来自分类Dev

用动态内容中的另一个字符串替换子字符串

来自分类Dev

如何从终端用更多文件中的另一个字符串替换一个字符串?

来自分类Dev

用另一个字符串替换文件中的字符串

来自分类Dev

Android用SD卡上文件中的另一个字符串替换字符串

来自分类Dev

Python用另一个字符串替换字符串(大写或小写)

来自分类Dev

汇编:用另一个字符串替换子字符串

来自分类Dev

Linux用另一个字符串替换字符串

来自分类Dev

当第一个字符串以PHP中的特定字符串开头和结尾时,用另一个字符串替换

来自分类Dev

用不包括模式的另一个字符串替换字符串中的一个字符

来自分类Dev

如何用 MySQL 中另一个字符串和一个字段的串联替换任何字符串

来自分类Dev

无法用另一个字符串替换字符串中的字符

来自分类Dev

有条件地用另一个字符串替换 Pandas 系列中的字符串

来自分类Dev

用另一个字符串替换字符串中的单词 - Javascript

来自分类Dev

不能用存储在变量中的另一个字符串替换一个字符串

来自分类Dev

sed 用另一个字符串替换字符串错误结果

Related 相关文章

  1. 1

    Bash用另一个字符串替换空格和字符串结尾

  2. 2

    替换一个字符串,只要它在Java中不被另一个字符串跟随?

  3. 3

    用另一个字符串替换字符串中的字符?

  4. 4

    CakePHP虚拟字段:用另一个字符串替换

  5. 5

    查找字符串中的文本并将整个字符串替换为另一个字符串+ R

  6. 6

    MySQL和PHP在表中搜索一个字符串,但替换另一个字符串

  7. 7

    用另一个字符串环绕字符串

  8. 8

    用Django模板中的另一个字符串替换字符串

  9. 9

    用自定义处理替换另一个字符串中出现的一个字符串

  10. 10

    如何用C中的另一个字符串替换字符串中的子字符串?

  11. 11

    用另一个字符串替换字符串中的字符?

  12. 12

    Ruby用另一个字符串替换字符串

  13. 13

    用另一个字符替换字符串中所有类型的字符

  14. 14

    用字符串中的另一个字符替换“字符”

  15. 15

    用动态内容中的另一个字符串替换子字符串

  16. 16

    如何从终端用更多文件中的另一个字符串替换一个字符串?

  17. 17

    用另一个字符串替换文件中的字符串

  18. 18

    Android用SD卡上文件中的另一个字符串替换字符串

  19. 19

    Python用另一个字符串替换字符串(大写或小写)

  20. 20

    汇编:用另一个字符串替换子字符串

  21. 21

    Linux用另一个字符串替换字符串

  22. 22

    当第一个字符串以PHP中的特定字符串开头和结尾时,用另一个字符串替换

  23. 23

    用不包括模式的另一个字符串替换字符串中的一个字符

  24. 24

    如何用 MySQL 中另一个字符串和一个字段的串联替换任何字符串

  25. 25

    无法用另一个字符串替换字符串中的字符

  26. 26

    有条件地用另一个字符串替换 Pandas 系列中的字符串

  27. 27

    用另一个字符串替换字符串中的单词 - Javascript

  28. 28

    不能用存储在变量中的另一个字符串替换一个字符串

  29. 29

    sed 用另一个字符串替换字符串错误结果

热门标签

归档