【发布时间】:2010-04-01 05:32:31
【问题描述】:
我对正则表达式完全陌生,所以我在这里寻求一些帮助。
我在 JDK 1.5 下编译
以我从标准输入中读取的这一行为例:
ab:Some string po:bubblegum
我想做的是用两个字符和冒号分隔。也就是说,一旦将行拆分并放入字符串数组,这些应该是术语:
ab:Some string
po:bubblegum
我现在有这个正则表达式:
String[] split = input.split("[..:]");
这会在 处拆分分号;我想要的是它匹配两个字符和一个分号,但在开始之前在空格处拆分。这甚至可能吗?
这是字符串数组的输出:
ab
Some String po
bubblegum
我也读过 Pattern.compile()。这是我应该考虑的事情吗?
【问题讨论】: