10

我对正则表达式很陌生,我需要一些帮助。我试图弄清楚自己,但没有运气!

我正在尝试在 2 个字符串之间选择文本(最后一个字符串的字符)

IE:

word word2 :

我正在尝试在单词和之间选择“word2”:

谢谢!

4

3 回答 3

11

另一种选择是使用这种模式

(?<=word\s).*(?=\s:)

参见Lookahead 和 Lookbehind 零宽度断言

于 2012-12-26T03:50:20.117 回答
2

/word (.*?) \:/这应该可以解决问题

于 2012-12-26T03:48:16.673 回答
0

如果您获得第一组,这应该有效:

\w+\s*(.+)\s*:
于 2012-12-26T03:57:34.697 回答