可以使用正則表達式來處理復雜字符串中的分隔符。在Java中,可以使用String類的split()方法來按照指定的正則表達式來拆分字符串。
例如,假設有一個復雜的字符串包含多個分隔符,如逗號、分號和空格,可以使用如下代碼來處理:
String str = "aaa,bbb;ccc ddd";
String[] parts = str.split("[,;\\s]+");
for (String part : parts) {
System.out.println(part);
}
在上面的代碼中,使用正則表達式"[,;\s]+“來表示逗號、分號和空格是分隔符,然后調用split()方法拆分字符串。最終會將字符串拆分成"aaa”、“bbb”、"ccc"和"ddd"四個部分,并分別打印出來。