我确信之前一定要问这个问题,但由于某种原因,在档案中找到正则表达式问题的答案对我来说特别困难。
我想从字符串末尾开始做一个lookbehind。
示例字符串:
"This is a string with lots of white space_and-other.stuff"
我只想要字符串中最前面有空格的部分。 到目前为止,我有以下内容:
(?<=\s).+$
它给了我第一个空格后的所有内容,即使我匹配字符串的结尾。我问题的根源必须与lookbehinds必须是预定义数量的字符有关,但我不知道如何在没有外观的情况下做到这一点。
答案 0 :(得分:6)
为什么你需要向后看。你可以使用这个正则表达式来获取它:
\S+$