[英]Extract string with in parenthesis if matched (regex)
該字符串可能如下所示。
poptype in ('01')
and (a0='169'or a1='169'or a2='169'or a3='169'or a4='169'or a5='169'or a6='169'or a7='169'or a8='169'or a9='169')
and (sku in ('67798240','67724312','67724313','67460442','67629434'))
and (geo_code in ('D01365','D01353','D01354','D01356','D01364','D01357','D01555'))
結果應如下所示:
所需輸出:
(a0='169'or a1='169'or a2='169'or a3='169'or a4='169'or a5='169'or a6='169'or a7='169'or a8='169'or a9='169')
如果字符串中存在“a0”或“a9”,我想匹配第一個括號內的整個措辭。
如果字符串中存在“a0”或“a9”,我想匹配第一個括號內的整個措辭。
(\\([^\\(]+(a0|a9)[^\\)]+\\))
這基本上應該做你想做的。
尋找左大括號,后跟任意數量的非左大括號字符,然后是 a0 或 a9,然后“鏡像”另一端的右大括號。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.