截斷的「中」字在名爲捕獲組I具有正則表達式:正則表達式中不區分大小寫的方式
/(t0|t1)\.(?<column>(.*?))\s*(?<opt>(=|>=|<=|<|>|IN|LIKE))\s*(?<search>(.*|$))/i
這是應該標記化,其中的一類生成的條款,所以我它們饋送到外部web服務。在區分大小寫的模式下,它可以很好地工作,但不適用於不區分大小寫的模式。請檢查下面的演示。
如果有 「中」 字的名稱捕獲組爲
t0.date_finished > 'somedate'
有例如截斷工作我期待
[柱=> date_finished]
代替我得到
[column => date_f]
我失蹤了什麼?
如果'= |> = |之前和之後總有空格, <=|<|> | IN | LIKE'然後你做這個'\ s +(?(= |> = | <=|<|> | IN | LIKE))\ s +'。 –
@velblúd謝謝,這很有道理 – sakhunzai
@velblúd請做出回答 – sakhunzai