【发布时间】:2012-05-12 08:08:00
【问题描述】:
我有一个包含一个句子的字符串,我想根据一个单词将它分成两半。
我有正则表达式(\\w+) word,我认为它可以让我得到“word”+“word”本身之前的所有单词,然后我可以删除最后四个字符。
但这似乎不起作用..任何想法我做错了什么?
谢谢。
【问题讨论】:
-
代码比描述问题更有帮助。
-
也许考虑一个非贪婪的限定符 '+?'而不是“+”
-
“这似乎不起作用,”嗯?发生什么了?你想发生什么?
-
为什么不直接用word呢?使用 Pattern.find 你可以在字符串中找到它的索引
标签: java regex string substring