[英]Oracle: Regular expression for dot
例如,我有一個表“ example”,其中有一個列“ col1”,其字符串如下所示
some example text here x2.0.3-a abc
some other example text 1.5 abc
another example text 0.1.4 mnp
some other example text abc
another example text mnp
我想選擇與正則表達式匹配的那些行。 我想要這樣的正則表達式
正則表達式的any string.any string space abc/mnp
any string.any string.any string space abc/mnp
或any string.any string space abc/mnp
應該匹配兩個或三個點,每個點的前后至少應有一個字符串(char /數字/特殊字符),然后是單個空格,最后是abc/mnp
。 正則表達式和sql查詢是什么?
我不確定我的問題是否正確,但是如果您要選擇的列中包含any.any或any.any.any的列,則下面的正則表達式可以為您提供幫助
^.*?(\S+\.\S+).*[ ](?:abc|mnp)$
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.