[英]Split String in Java based on open braces
Existing string:
stringToBeCleaned = author(A, UniqueVar1), author(B, UniqueVar1);
Expected String:
stringAfterCleaned = author(A, UniqueVar1)^author(B, UniqueVar1);
我想嘗試的方法是拆分字符串並連接它附加指數符號。 但我在分裂方面遇到了問題。
split = stringToBeCleaned.split(", ");
這不會提供所需的拆分。
split = stringToBeCleaned.split("), ");
這個拆分拋出無效正則表達式的錯誤,因為大括號沒有關閉有沒有辦法實現這一點。 任何的意見都將會有幫助。
你只需要轉義括號:
split = stringToBeCleaned.split("\\), ");
或者你可以在沒有正則表達式的情況下替換逗號:
stringToBeCleaned = stringToBeCleaned.replace("), ", ")^");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.