截断的“中”字在名为捕获组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