【发布时间】:2018-06-01 01:13:10
【问题描述】:
我有一个字符串,例如"kdf343kkkk4k4"。我需要找到这个字符串上的数字并将一个数字替换为特定字符,如'X'。输出应该类似于"kdfXXXkkkkXkX"。
每个数字都应替换为'X':
343 = XXX
我尝试使用正则表达式替换,但它全部替换。
343 = X
我正在使用以下正则表达式:
x.replaceAll("([0-9])+", "X");
请告诉我如何做到这一点。
【问题讨论】:
-
省略括号和
+符号。