我正在寻找一个正则表达式来匹配c
(在单词blah
之前)到单词blah
的最后一次出现的子字符串:
输入:
acacacacadddddblahacacac
输出应为cadddddblah
。
这可能吗?
更新
如果我搜索另一个单词而不是单词c
,它会是什么样子?
输入:
acblhacacacadddddblahacacac
我正在搜索blh
到blah
。结果应为blhacacacadddddblah
。
答案 0 :(得分:3)
您可以使用:
c[^c]*?blah
答案 1 :(得分:2)
只需匹配c
和c
之间不包含blah
的序列。
c[^c]*blah
答案 2 :(得分:1)
答案 3 :(得分:0)
searching for blh to blah
这是一种方式。虽然不是很干净
只是得到了内心的嘘......等等
blh(?:(?!blh|blah).)*blah