如何删除括号内的字符串?

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)

Kev*_*n D 5

到目前为止,这种方法比其他方法稍微简单一些.

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)