[英]Combining Positive Lookahead and Negative Lookahead - Regex
我正在使用~
在Postgres 9.5中編寫一個簡單的正則表達式
我想結合使用積極的前瞻性和消極的前瞻性。 這是我的正則表達式無法正常工作:
CHANGE.+(?=SHOES.+(?!NIKE))
這是我的演示 ,下面是我的問題的示例:
比賽:
CHANGE THE SHOES TO REBOOK.
不匹配:
CHANGE OF SHOES TO NIKE AIRS.
這是僅使用單個否定前瞻的解決方案:
SELECT *
FROM yourTable
WHERE col ~ 'CHANGE.+SHOES(?!.*NIKE)';
如果您想確切地回答問題,請參閱@trincot的答復。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.