使用boost正则表达式否定字符

时间:2016-05-26 09:14:42

标签: regex boost

我有以下两个陈述。我想找到单引号只有在单引号之前没有反引号时才会出现。我无法找到让它发挥作用的方法。你能帮忙吗?

Var=`echo ${SOME_VAR} | awk -F "/" '{print $SOMETHING}`
echo 'some other thing'

我尝试过的事情:

(?!`.*)'
[^(`.*)]'
(?!<`).*'

提前致谢!

2 个答案:

答案 0 :(得分:0)

您可以使用

^[^`]*'.*$

<强> Regex Demo

答案 1 :(得分:0)

这是一种方法,没有环顾四周(因此这适用于所有正则表达式):

^[^`]*'

Demo