HIVE正則表達(dá)式

對(duì)于HIVE的正則表達(dá)式,下面的這些特殊字符需要使用雙斜杠進(jìn)行轉(zhuǎn)義"\":

字符 釋義 轉(zhuǎn)義
$ 匹配輸入字符串結(jié)尾的位置。如果設(shè)置了 RegExp 對(duì)象的 Multiline 屬性,那么 $ 還匹配 \n 或 \r 前面的位置。 若要匹配 $ 字符本身,請(qǐng)使用 \\$
( ) 標(biāo)記子表達(dá)式的開(kāi)始和結(jié)束。可以捕獲子表達(dá)式以供以后使用。 若要匹配這兩個(gè)字符,請(qǐng)使用 \\( 和 \\)
* 零次或多次匹配前面的字符或子表達(dá)式。 若要匹配 * 字符,請(qǐng)使用 \\*
+ 一次或多次匹配前面的字符或子表達(dá)式。 若要匹配 + 字符,請(qǐng)使用 \\+
. 匹配除換行符 \n 之外的任何單個(gè)字符。 若要匹配 .,請(qǐng)使用 \\.
[ ] 標(biāo)記中括號(hào)表達(dá)式的開(kāi)始。 若要匹配這些字符,請(qǐng)使用 \\[ 和 \\]
? 零次或一次匹配前面的字符或子表達(dá)式,或指示“非貪心”限定符。 若要匹配 ? 字符,請(qǐng)使用 \\?
\ 將下一字符標(biāo)記為特殊字符、文本、反向引用或八進(jìn)制轉(zhuǎn)義符。 若要匹配 \ 字符,請(qǐng)使用 \\\
/ 表示文本正則表達(dá)式的開(kāi)始或結(jié)束。 若要匹配 / 字符,請(qǐng)使用 \\/
^ 匹配輸入字符串開(kāi)始處的位置,但在中括號(hào)表達(dá)式中使用的情況除外,在那種情況下它對(duì)字符集求反。 若要匹配 ^ 字符本身,請(qǐng)使用 \\^
{ } 標(biāo)記限定符表達(dá)式的開(kāi)始。 若要匹配這些字符,請(qǐng)使用 \\{ 和 \\}
| 指出在兩個(gè)項(xiàng)之間進(jìn)行選擇。 若要匹配 | ,請(qǐng)使用 \\|
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容