我有一个文本文件,我迭代并希望检查每行中的多个子字符串(每行将存在 1 个子字符串)。
我的正则表达式如下
String rE = "(AGG|TIP|IDV|DVY|IYR|LQD|HYG|EMB|ACWI|ACWX|EFA|SCZ|EEM|IWB|IWF|IWD|IWM|IWO|IWN|IWV|IVV|IVW|IVE|IJH|IJK|IJJ|MUB|IJR|IJS|IJT|SPY)"
我的文本文件中的一行如下所示:
SPY,6696832,31080,140.7,400,140.69,140.69,6396960,299872
然而当我这样做时:
BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));
System.out.println("Starting");
while ((retStr = in.readLine()) != null) {
if(retStr.matches(tickers)){
System.out.println(retStr);
}
}
我找不到我的琴弦。
代码编译并完美运行。我遍历文件,但我从来没有找到我的结果。
我可以对我做错的事情有所帮助吗?