我正在使用useDelimiter
Java 中的方法来忽略除-
. 这是因为-
用于绑定诸如"three-legged"
. 问题是--
在文字前后出现多次。所以我想忽略所有出现的--
,但不是-
这是我的正则表达式模式到目前为止的样子:useDelimiter("[[^a-zA-Z&&[^'-]&&\\s]+");
编辑:解决了!这就是我所做的:
useDelimiter("[[^a-zA-Z&&[^'&&[^-{1}]]]\\s]+");
- 对此正则表达式的任何改进将不胜感激。
双重编辑 - 我没有解决它。但是杰里确实看过他对正确答案的回应