【Hive】字串替換函式translate和regexp_replace
Hive中,想要替換字串中的子字串,可以使用translate和regexp_replace兩個函式,具體如下:
- translate函式
格式:translate(string|char|varchar input, string|char|varchar from, string|char|varchar to)
--即將input出現在from中的字串替換成to中的字串
eg:select translate('Asher117','Asher','Viva')
>Viva117
- regexp_replace函式
格式:regexp_replace(string INITIAL_STRING, string PATTERN, string REPLACEMENT)
--按照正規表示式PATTERN將字串INTIAL_STRING中符合條件的部分替換成REPLACEMENT所指定的字串
eg1:select regexp_replace('Asher117','Asher','Viva')
>Viva117
eg2:select regexp_replace('Asher117','Asher|7','Viva')
>Viva11Viva
相關文章
- php字串與字元替換函式PHP字串字元函式
- php中幾個字串替換函式PHP字串函式
- translate函式函式
- 字串查詢和替換字串
- PHP字串替換substr_replace與str_replace函式PHP字串函式
- Oracle 中 replace函式和translate函式比較Oracle函式
- 【函式】translate解惑函式
- Translate函式用法函式
- PostgreSQL 查詢替換函式SQL函式
- mysql和oracle字串編碼轉換函式,字串轉位元組函式例子MySqlOracle字串編碼函式
- 正規表示式的字串替換方法字串
- sed 字串替換字串
- ACM 字串替換ACM字串
- js字串查詢和替換功能JS字串
- python函式教程:Python 字串操作(string替換、擷取等)Python函式字串
- oracle TRANSLATE函式詳解Oracle函式
- Oracle 函式 Translate 的用法Oracle函式
- Linuxvivim查詢和替換字串命令Linux字串
- vi替換字串(zz)字串
- POJ 3981 字串替換字串
- MySQL字串函式 字串大小寫轉換MySql字串函式
- SQL中的替換函式replace()使用SQL函式
- hive函式Hive函式
- 在LoadRunner中查詢和替換字串字串
- translate函式的靈活用法函式
- js replace替換字串,同時替換多個方法JS字串
- js中字串的替換JS字串
- Problem 4:替換空格(字串)字串
- js中字串全部替換JS字串
- Linux vi替換字串Linux字串
- Vi中的替換字串字串
- mysql批量替換指定字串MySql字串
- js使用replace()函式替換所有指定字元JS函式字元
- 函式和字串排序函式字串排序
- 使用正規表示式替換字串的方法(replace方法)字串
- 替換空格 將一個字串中的空格替換成“ ”字串
- Oracle translate函式和正則的幾個應用Oracle函式
- Python字串string的查詢和替換Python字串