正则表达式,选择两个单词之间的单词

时间:2012-12-26 03:43:06

标签: regex

我是正则表达式的新手,我需要一些帮助。我试着搞清楚自己,但没有运气!

我正在尝试在2个字符串(最后一个字符串的字符)

之间选择文本

即:

word word2 :

我想在单词和

之间选择“word2”

谢谢!

3 个答案:

答案 0 :(得分:9)

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

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

请参阅Lookahead and Lookbehind Zero-Width Assertions

答案 1 :(得分:1)

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

答案 2 :(得分:0)

如果你得到第一组,这应该有效:

\w+\s*(.+)\s*: