我試圖找到所有出現的字符串集合,並用新值替換它們之間的內容。我已經嘗試了所有在本網站上找到的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)」);'? –