【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
相關文章
- python函式教程:Python 字串操作(string替換、擷取等)Python函式字串
- PostgreSQL 查詢替換函式SQL函式
- 正規表示式的字串替換方法字串
- Linuxvivim查詢和替換字串命令Linux字串
- Python字串string的查詢和替換Python字串
- Linux vi替換字串Linux字串
- SQL中的替換函式replace()使用SQL函式
- hive函式Hive函式
- Oracle 正規表示式函式-REGEXP_REPLACE 使用例子Oracle函式
- js replace替換字串,同時替換多個方法JS字串
- Problem 4:替換空格(字串)字串
- js中字串的替換JS字串
- js中字串全部替換JS字串
- 使用正規表示式替換字串的方法(replace方法)字串
- Golang 字串分割,替換和擷取 strings.SplitGolang字串
- Hive函式大全Hive函式
- Jmeter二次開發函式 - 文字替換JMeter函式
- Mysql替換欄位中指定字元(replace 函式)MySql字元函式
- js替換字串裡的空格JS字串
- grep sed 大批次替換字串字串
- Hive常用函式及自定義函式Hive函式
- Hive(五)常用函式Hive函式
- Hive(六)JSON函式HiveJSON函式
- Hive之分析函式Hive函式
- Hive視窗函式Hive函式
- hive內建函式Hive函式
- Hive是否支援in函式Hive函式
- 將數值轉換為字串的函式字串函式
- JavaScript 替換字串全部指定內容JavaScript字串
- 7-15 字串替換 (6分)字串
- JavaScript replace()替換字串中指定字元JavaScript字串字元
- linux中批量替換文字中字串Linux字串
- Hive函式(內建函式+自定義標準函式UDF)Hive函式
- hive視窗函式使用Hive函式
- Hive中自定義函式Hive函式
- Hive行轉列函式Hive函式
- 【hive】中的concat函式Hive函式
- hive 3.0.0自定義函式Hive函式