Sam*_*ool -2 java regex string replace
我有单词列表,我必须删除括号内的字符串列表
day[1.0,264.0]
developers[1.0,264.0]
does[1.0,264.0]
employees[1.0,264.0]
ex[1.0,264.0]
experts[1.0,264.0]
fil[1.0,264.0]
from[1.0,264.0]
gr[1.0,264.0]
Run Code Online (Sandbox Code Playgroud)
我应该得到
day
developers
does
.
.
.
.
Run Code Online (Sandbox Code Playgroud)
这种方法是否正确?
String rep=day[1.0,264.0];
String replaced=rep.replace("[","]","1.0","2");
Run Code Online (Sandbox Code Playgroud)
要么
这种方法是对的吗?
Pattern stopWords = Pattern.compile("\\b(?:i|[|]|1|2|3|...)\\b\\s*",Pattern.CASE_INSENSITIVE);
Matcher matcher = stopWords.matcher("I would like to do a nice novel about nature AND people");
String clean = matcher.replaceAll("");
Run Code Online (Sandbox Code Playgroud)
到目前为止,这种方法比其他方法稍微简单一些.
String s = "day[1.0,264.0]";
String ofInterest2 = s.substring(0, s.indexOf("["));
Run Code Online (Sandbox Code Playgroud)
会给你输出
day
Run Code Online (Sandbox Code Playgroud)