2011-08-24 215 views

回答

10

split方法接受正则表达式。管道字符用于表示Java正则表达式中的逻辑。用反斜杠将字符转义分割。

例如:

String s = "|R1|R2|R3"; 
String[] a = s.split("\\|"); 
+0

太棒了!非常非常感谢你!我需要一个双\\但你让我在那里! – user902080

+0

请注意,必须有反斜杠.. –

+0

对不起,我的坏!我想我的触发器有点太快了;)。 –

2

Vertical bar "|"是特殊字符。和String.split()需要一个调节表达式。 试图逃避它,并把它当作特殊字符:

fld[1].split("\\|"); 
相关问题