我想要一个字符串,如
[item.a.1234] is very close to [item.a.2345]
并且只将“项目”打印到屏幕上......我该怎么做。
到目前为止,我有:
import java.io.*;
public class Solution {
public static void main(String args[] ) throws Exception {
InputStreamReader istream = new InputStreamReader(System.in);
BufferedReader bReader = new BufferedReader(istream);
String output = bReader.readLine();
while (output != null){
System.out.println(output);
output = bReader.readLine();
}
}
}
但是这给了我:
[item.a.1234] is very close to [item.a.2345]
我想:
item.a.1234,item.a.2345
“项目”之间没有任何字眼......有什么建议吗?
答案 0 :(得分:2)
使用正则表达式。这是一个正则表达式,可以满足您的需求 - Regular expression to extract text between square brackets。
答案 1 :(得分:0)
伪代码解决方案。
[
替换为''。]
替换为''。