0
我想檢查它是由與鍵值對 像val1=value1;val2=value2;val3=val4=value4...
等SQL REGEXP_LIKE檢查鍵值對
一個給定的字符串現在我想查哪個鍵具有例如鍵val3
沒有價值。這可以通過使用正則表達式來實現嗎?
我想檢查它是由與鍵值對 像val1=value1;val2=value2;val3=val4=value4...
等SQL REGEXP_LIKE檢查鍵值對
一個給定的字符串現在我想查哪個鍵具有例如鍵val3
沒有價值。這可以通過使用正則表達式來實現嗎?
是的,你可以做到這一點與此正則表達式
(?<=;|^)\w+(?==;|=$)
注:
Lookarounds沒有得到廣泛的支持所以這可能無法正常工作。如果是這樣的話,你可以用這個表達式(;|^)\w+=(;|$)
' REGEXP_LIKE'確實[不支持lookarounds](http://docs.oracle.com/cd/B19306_01/server.102/b14200/ap_posix.htm#g693775)。 – Qtax 2013-04-04 13:20:48
@Qtax你是對的,但他沒有提到有關oracle的任何信息。 – Anirudha 2013-04-04 13:23:49
標題中的SQL,標題中的REGEXP_LIKE。 'REGEXP_LIKE'是Oracle運營商afais。 – Qtax 2013-04-04 13:27:21