replace函数

hive字符串函数

霸气de小男生 提交于 2019-12-01 09:41:01
hive字符串函数 20190910 字符替换 regexp_replace(str,'要替换字符','替换字符) select regexp_replace('2018-01-03','-','') --得到:20180103 select regexp_replace('foobar', 'oo|ar', ''); --得到:fb 参考: CSDN-正则函数:regexp_replace Hive 正则匹配函数 regexp_extract 来源: https://www.cnblogs.com/damahuhu/p/11675580.html

python数据分析——pandas数据处理

与世无争的帅哥 提交于 2019-11-30 18:55:50
pandas数据处理 1、删除重复元素 使用duplicated()函数检测重复的行,返回元素为布尔类型的Series对象,每个元素对应一行,如果该行不是第一次出现,则元素为True - keep参数:指定保留哪一重复的行数据 创建具有重复元素行的DataFrame In [1]: import numpy as np import pandas as pd from pandas import Series,DataFrame In [2]: #创建一个df np.random.seed(1) df = DataFrame(data=np.random.randint(0,100,size=(8,4))) df Out[2]: 0 1 2 3 0 37 12 72 9 1 75 5 79 64 2 16 1 76 71 3 6 25 50 20 4 18 84 11 28 5 29 14 50 68 6 87 87 94 96 7 86 13 9 7 In [4]: #手动将df的某几行设置成相同的内容 df.iloc[2] = [66,66,66,66] df.iloc[4] = [66,66,66,66] df.iloc[7] = [66,66,66,66] df Out[4]: 0 1 2 3 0 37 12 72 9 1 75 5 79 64 2 66 66 66 66

PHP 常用函数大全

橙三吉。 提交于 2019-11-30 11:24:07
//批量替换多层目录中文件内容 function listFiles($dir) { if(is_dir($dir)) { //打开目录 $handle = opendir($dir); if(false == $handle) { echo "<font color='red'>目录打开失败!<br/>"; } //阅读目录 while(false!=($file=readdir($handle))) { //列出所有文件并去掉'.'和'..' if($file!='.' && $file!='..' && $file!='batchReplace.php') { //所得到的文件名是否是一个目录 if(is_dir("$dir/$file")) { //列出目录下的文件 listFiles("$dir/$file"); } else { chmod("$dir/$file", 0777); //如果是文件则打开该文件 $filesize = file_put_contents("$dir/$file", str_replace(array('***', '***'), array('**', '**'), file_get_contents("$dir/$file"))); echo "$dir/$file"."<font color='red'> ---替换成功</font>

php项目开发中常用的助手函数

匆匆过客 提交于 2019-11-30 11:23:19
在日常开发中有很多小功能或者函数方法都是复用率极高的,整理成一个助手函数类。 <?php /** *助手函数类 */ class Helper { /** *密码加密 */ public static function encryptPassword($password) { return md5(md5(trim($password))); } /** * 获取随机字符串. * @param integer $length Length. * @return string */ public static function genRandomString($length) { $charset = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'; $repeatTime = $length / strlen($charset); $charset = str_repeat($charset, $repeatTime + 1); $charset = str_shuffle($charset); return substr($charset, 0, $length); } /** *反转定义的数组,与传入的数组比较,返回交集,用于字段校验 */ public static function

sql语句replace函数的使用

£可爱£侵袭症+ 提交于 2019-11-30 09:46:13
SQL中的替换函数replace()使用 语法 REPLACE ( string_expression , string_pattern , string_replacement ) 参数 string_expression 要搜索的字符串表达式。string_expression 可以是字符或二进制数据类型。 string_pattern 是要查找的子字符串。string_pattern 可以是字符或二进制数据类型。string_pattern 不能是空字符串 ('')。 string_replacement 替换字符串。string_replacement 可以是字符或二进制数据类型。 返回类型 如果其中的一个输入参数数据类型为 nvarchar,则返回 nvarchar;否则 REPLACE 返回 varchar。 如果任何一个参数为 NULL,则返回 NULL。 上面都是官话,不好懂!翻成白话:REPLACE(String,from_str,to_str) 即:将String中所有出现的from_str替换为to_str。 一、准备实验环境 1.1 创建表: CREATE TABLE test_tb ( id int(10) unsigned NOT NULL auto_increment COMMENT '主键自增', name char(30) default NULL

MySQL的replace()函数

戏子无情 提交于 2019-11-29 03:34:35
今天在工作的过程中碰到一个问题,要把数据库中某个列的所有值中含有"shop.xxxx.net"的字符更换成"www.nowamagic.net",本来可以写个脚本,把所有的值都取出再用php进行处理,但是那样就效率非常低了,想到看试下能不能直接在MySQL中用SQL语句直接来处理,经过一番搜索,终于找到解决方案,其实最重要的是mysql的replace函数,关于这个函数的介绍,我在MySQL手册中是没看懂,不过能实现我想要的功能就行。 下面就是对这个函数的简要介绍以及范例。 比如你要将 表 tb1里面的 f1字段的abc替换为def: 1 UPDATE tb1 SET f1=REPLACE(f1, 'abc', 'def'); 2 REPLACE(str,from_str,to_str) 在字符串 str 中所有出现的字符串 from_str 均被 to_str替换,然后返回这个字符串: 1 mysql> SELECT REPLACE('www.mysql.com', 'w', 'Ww'); 2 -> 'WwWwWw.mysql.com' 这个函数是多字节安全的。 示例: 1 UPDATE `dede_addonarticle` SET body = REPLACE ( body,'</td>'," ); 2 UPDATE `dede_addonarticle` SET body

.JS replace方法替换所有字符

你离开我真会死。 提交于 2019-11-28 18:14:10
今天在js中做替换功能时,发现replace字符替换字符时只替换第一个匹配的字符 为了实现所有字符的替换,我查了下资料可以用正则实现要求 我先看下这个函数的用法 定义和用法 replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。 语法 stringObject.replace(regexp,replacement) 参数 描述 regexp 必需。规定了要替换的模式的 RegExp 对象。请注意,如果该值是一个字符串,则将它作为要检索的直接量文本模式,而不是首先被转换为 RegExp 对象。 replacement 必需。一个字符串值。规定了替换文本或生成替换文本的函数。 在用法中我可以看到replace第一参数是正则表达式或是字符串 当第一参数是字符串时,replace只把stringObject中第一个匹配的字符串替换,其它的还是字符还是原来老样子 为了实现替换所有字符,我们可以把第一参数用正则表达式来匹配要替换的字符 例子如下 stringObjectl.replace(‘char(13)’, '\n'); 这句只实现了第一个char(13),替换 stringObjectl.replace(/char\S(13\S)/g, '\n'); 这句实现了stringObjectl中所有的char(13)替换成回车 正则规则如下

pgsql 的函数

青春壹個敷衍的年華 提交于 2019-11-28 17:36:39
因为pgsql中没有存储过程和包,所以类似功能通过函数来实现 PostgreSQL的存储过程简单入门 http://blog.csdn.net/rachel_luo/article/details/8073458 存储过程事物 http://www.php100.com/manual/PostgreSQL8/tutorial-transactions.html PL/pgSQL - SQL存储过程语言 https://wiki.postgresql.org/wiki/9.1%E7%AC%AC%E4%B8%89%E5%8D%81%E4%B9%9D%E7%AB%A0 postgreSQL存储过程写法示例 http://blog.sina.com.cn/s/blog_448574810101f64u.html 结构 PL/pgSQL是一种块结构的语言,比较方便的是用pgAdmin III新建Function,填入一些参数就可以了。基本上是这样的: Sql代码 CREATE OR REPLACE FUNCTION 函数名(参数1,[整型 int4, 整型数组 _int4, ...]) RETURNS 返回值类型 AS $BODY$ DECLARE 变量声明 BEGIN 函数体 END; $BODY$ LANGUAGE ‘plpgsql’ VOLATILE; 变量类型

python——replace函数

此生再无相见时 提交于 2019-11-28 12:17:25
replace就像它的中文翻译,替换的意思,可以输入help(replace)看一下它的用法 replace(self, old, new, count=-1, /) ,这个就是replace的基本用法,old就是指要替换的字符串,,new就是产生的新的字符串,count是替换的次数,如果指定第三个参数max,则替换次数不超过max次(将旧的字符串用心的字符串替换不超过max次)。 举个例子: (1)下面的string定义了有三个apple,当我们未传入count的参数是,默认将所有的apple替换成a string = 'apple banana cat dog apple egg apple' result = string . replace ( 'apple' , 'a' ) print ( result ) 输出结果为:a banana cat dog a egg a (2)当我们给count加个参数时,它会按照这个参数来替换 string = 'apple banana cat dog apple egg apple' result = string . replace ( 'apple' , 'a' , 2 ) print ( result ) 输出结果为:a banana cat dog apple egg apple,可以看到替换了两个apple

PHP常用函数汇总

南笙酒味 提交于 2019-11-28 07:18:40
<?php /** * global.func.php 公共函数库 */ /** * 返回经addslashes处理过的字符串或数组 * @param $string 需要处理的字符串或数组 * @return mixed */ function new_addslashes($string){ if(!is_array($string)) return addslashes($string); foreach($string as $key => $val) $string[$key] = new_addslashes($val); return $string; } /** * 返回经stripslashes处理过的字符串或数组 * @param $string 需要处理的字符串或数组 * @return mixed */ function new_stripslashes($string) { if(!is_array($string)) return stripslashes($string); foreach($string as $key => $val) $string[$key] = new_stripslashes($val); return $string; } /** * 返回经htmlspecialchars处理过的字符串或数组 * @param $obj