我需要一個正則表達式查找類似正則表達式打破
from xyzTableName with ( index =...
和
from xyzTableName ( index =...
一個子如果with
關鍵字是不是有那麼它應該返回一個匹配,並且如果FROM
關鍵字之後存在with
,並且(
之前存在,則應該不匹配。必須忽略from
和(
之間的所有其他詞。
我試圖與下面的表達式:
@"\bfrom.*[\s\t\n]+(?<!with)[\s\t\n]([\s\t\n]+index"
和相同的一些變種。當只有正常/單個空格時,我可以解決這個問題。但是當我嘗試使用多個空格和換行符時,它失敗了。
我試圖與@「\ bfrom * [\ S \噸\ n]的+(?<!with)[\ s \ t \ n] \([\ s \ t \ n] + index「但是沒有運氣......我只是錯過了一些東西......我知道我幾乎在那裏,但無法弄清楚..當查詢正常時,它運行良好,但是當我嘗試使用多個空白和換行失敗時,我只是想保持簡單的問題,這就是爲什麼沒有發佈任何東西......我是沒有在家庭工作尋求任何幫助。:) – AjayK