正则表达式替换字符串中除一个字符外的所有字符

阿玛

我需要用正则表达式来替换所有匹配的字符,但字符串中的第一个字符除外。

例如;

用于匹配“ A”并替换为“ B”

  • “ AAA”应替换为“ ABB”

  • “ AAA AAA”应替换为“ ABB ABB”

用于与“”匹配并替换为“ X”

  • “ [space] [space] [space] A [space] [space] [space]”应替换为“ [space] XXA [space] XX”
阿努巴瓦

您需要使用此正则表达式进行替换:

\\BA

工作演示

  • \B(单词字符之间)断言\b(单词边界)不匹配的位置
  • AA从字面上匹配字符

Java代码:

String repl = input.replaceAll("\\BA", "B");

更新对于问题的第二部分,请使用此正则表达式进行替换:

"(?<!^|\\w) "

码:

String repl = input.replaceAll("(?<!^|\\w) ", "X");

演示2

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

正则表达式,删除PHP中除一个字符外的所有字符

来自分类Dev

Android Java正则表达式匹配除一个字符外的所有字符

来自分类Dev

Java正则表达式除最后一个字符外的所有字符

来自分类Dev

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

来自分类Dev

正则表达式-查找行中的字符串,但替换同一行中的另一个字符串

来自分类Dev

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

来自分类Dev

正则表达式多个元素一个字符串

来自分类Dev

正则表达式FO一个字符串替换号码

来自分类Dev

正则表达式删除除数字和一个字符外的所有内容

来自分类Dev

正则表达式:如果原始字符串匹配某个过滤器,如何替换另一个字符串中所有出现的字符串

来自分类Dev

如何从 Python 中的正则表达式中只提取一个字符串?

来自分类Dev

正则表达式从一个字符串到另一个字符串

来自分类Dev

正则表达式:引号中的最后一个字符串

来自分类Dev

如何只拒绝正则表达式模式中的一个字符串

来自分类Dev

查找一些字符串并使用notepad ++正则表达式替换另一个字符串

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

PHP中的正则表达式:将字符串中第一个单词之后的所有单词截断,并将所有单词截断为第一个字符

来自分类Dev

PHP中的正则表达式:将字符串中第一个单词之后的所有单词截断,并将所有单词截断为第一个字符

来自分类Dev

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

来自分类Dev

R:在一个字符串中匹配M个正则表达式后提取N个字符

来自分类Dev

notepad ++反向正则表达式替换(除字符串外的所有字符)

来自分类Dev

如何使用正则表达式按最后一个字符拆分字符串?

来自分类Dev

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

来自分类Dev

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

来自分类Dev

在正则表达式中选择子字符串的最后一个字符

来自分类Dev

Python 3-正则表达式-匹配少一个字符的字符串

来自分类Dev

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

Related 相关文章

  1. 1

    正则表达式,删除PHP中除一个字符外的所有字符

  2. 2

    Android Java正则表达式匹配除一个字符外的所有字符

  3. 3

    Java正则表达式除最后一个字符外的所有字符

  4. 4

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

  5. 5

    正则表达式-查找行中的字符串,但替换同一行中的另一个字符串

  6. 6

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

  7. 7

    正则表达式多个元素一个字符串

  8. 8

    正则表达式FO一个字符串替换号码

  9. 9

    正则表达式删除除数字和一个字符外的所有内容

  10. 10

    正则表达式:如果原始字符串匹配某个过滤器,如何替换另一个字符串中所有出现的字符串

  11. 11

    如何从 Python 中的正则表达式中只提取一个字符串?

  12. 12

    正则表达式从一个字符串到另一个字符串

  13. 13

    正则表达式:引号中的最后一个字符串

  14. 14

    如何只拒绝正则表达式模式中的一个字符串

  15. 15

    查找一些字符串并使用notepad ++正则表达式替换另一个字符串

  16. 16

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

  17. 17

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

  18. 18

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

  19. 19

    PHP中的正则表达式:将字符串中第一个单词之后的所有单词截断,并将所有单词截断为第一个字符

  20. 20

    PHP中的正则表达式:将字符串中第一个单词之后的所有单词截断,并将所有单词截断为第一个字符

  21. 21

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

  22. 22

    R:在一个字符串中匹配M个正则表达式后提取N个字符

  23. 23

    notepad ++反向正则表达式替换(除字符串外的所有字符)

  24. 24

    如何使用正则表达式按最后一个字符拆分字符串?

  25. 25

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

  26. 26

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

  27. 27

    在正则表达式中选择子字符串的最后一个字符

  28. 28

    Python 3-正则表达式-匹配少一个字符的字符串

  29. 29

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

热门标签

归档