我正在尝试使用正则表达式从以下字符串 [DOC TEXT] STARTS WITH [foo] 获取文本“STARTS WITH”。我为此使用了以下代码。
String expertWhereClause = (String) formFields
.get(Constants.EXPERT_SEARCH_WHERECLAUSE);
String delims = "\\[(.*?)\\]";
String[] tokens = expertWhereClause.split(delims);
但我得到以下字符串“[,STARTS WITH ]”。我只想要“开始”。
我是正则表达式的新手,请在这里帮助我。
提前致谢