1
我想比較兩個字符串,並檢查是否有任何字符是否有第二個字符串Oracle10g的正則表達式比較字符串
String1 2345
string2 162
這將導致真爲2可用字符串2
String1 2345
String2 167
這應該導致錯誤因爲字符串1中的字符都不存在於字符串2中
String1 2345
String2 1434789
這將導致真爲3可用字符串2
我想比較兩個字符串,並檢查是否有任何字符是否有第二個字符串Oracle10g的正則表達式比較字符串
String1 2345
string2 162
這將導致真爲2可用字符串2
String1 2345
String2 167
這應該導致錯誤因爲字符串1中的字符都不存在於字符串2中
String1 2345
String2 1434789
這將導致真爲3可用字符串2
以從here一個例子,你可以不喜歡這樣:
SELECT String2, String1
FROM ...
WHERE REGEXP_LIKE (String2, '[' || String1 || ']');
的方括號,[
和]
表示一組可以匹配的字符。例如,[abc]
將與a
,b
,c
或這些字母的任意組合匹配,但由於在該組內不存在任何字母,因此將失敗,例如def
。