我试图找到所有出现的字符串集合,并用新值替换它们之间的内容。我已经尝试了所有在本网站上找到的Java/regex示例,但都没有成功。字符串的样本应该是这样的:在Java中的2个字符串之间替换字符串
"TestValue 1 VARCHAR(10), TestValue2 FLOAT(126), TestValue3 FLOAT(135)"
我希望找到并与53,替换所有的值之间“FLOAT(”和“)”,上面的字符串将被替换成:
"TestValue 1 VARCHAR(10), TestValue2 FLOAT(53), TestValue3 FLOAT(53)"
我该如何用String.replaceAll做到这一点?
我试图replaceAll("FLOAT(.*?)", "53")
,它只是取代了FLOAT
因此字符串的样子:
"TestValue 1 VARCHAR(10), TestValue2 53(126), TestValue3 53(135)"
为什么不做'replaceAll(“T \(\\ d + \)”,“T(53)”);'? –