[英]How To Replace A Number In Brackets With Regex
好吧,我有這段代碼:
String replacedItemName = ItemDefinitions.getItemDefinitions(usedWith).getName().replaceAll("\\(.\\)", "(6)");
\\\\(.\\\\)
是正確的正則表達式,以替換項目名稱括號中的內容? (Java)
我建議使用replaceAll("(?<=\\\\().*?(?=\\\\))", "6");
。 看這里
幾乎,您在點后忘記了加號(一個或多個)。 沒有加號,點僅匹配一個字符。
\(.+\)
但是,我不確定您要定位的字符串。 我用一些示例制作了Rubular:
http://rubular.com/r/0WijBsdtV0
這些符合您的預期行為嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.