我想使用正則表達式分割字符串,我想在java中使用該正則表達式。下面的正則表達式部分工作,但不包括大括號。使用正則表達式分割Java字符串
String to Split: /opt/app/{YYYY}/{MM}/{DD}/{/Xpath/sub/tree}/Archive
RegEx: {(.*?)}
Expected Output:
/opt/app/
{YYYY}
{MM}
{DD}
{/Xpath/sub/tree}
/Archive
這裏的想法是我想替換{}之間的數據並構造字符串。我也接受任何其他建議。
難道你找到一個解決方案? – MaxZoom
是@MaxZoom。我選擇了RegEx並進行字符串替換並將字符串連接起來。我有一個Java版本限制,否則我可以使用String.join,如你所建議的。 – GSR