我有一個數據庫查詢,看起來像這樣正則表達式非捕獲括號問題
select * from students join (select * from teachers) join (select * from workers
我有一個要求來標記基於「選擇」這個字符串。 我正在嘗試使用正則表達式(select)(.*?)((?:select)|$)
,它只匹配2次。 請求一些關於如何實現這一點的指針。
我需要3個輸出記號如下
select * from students join (
select * from teachers) join (
select * from workers
結果標記的外觀應該如何? –
預期結果是什麼?請將其添加到您的帖子。 –
在'(?:select)'中,非捕獲括號是無用的......可能是'(select)'中的括號。你爲什麼把它們放在這裏? – Robin