1 字符串分割——split()函数和preg_split()函数 split — 用正则表达式将字符串分割到数组中——貌似PHP5.3以上已不赞成使用 array split ( string $pattern , string $string [, int $limit ] ) preg_split — 通过一个正则表达式分隔字符串 array preg_split ( string $pattern , string $subject [, int $limit = -1 [, int $…
今天遇到一问题,js文件中调用字符串的replace方法,不起作用. 后来排查可能觉得replace("<option  value='1'>admin</option>","")中,前边的字符串单引号也要和页面上的一致才能. 果然发现页面中的value用的是“”双引号,我自己写的是''单引号,导致匹配不上,所以就替换不成功. 虽然js文件中单独使用不区分单/双引号, 但是一起组合使用时,或者是调用replace()这样的匹配字符串的方法,还…
调用pymysql.escape_string('向数据库插入的数据') 例如: import pymysql str = 'as"sdf' print(pymysql.escape_string(str))…
--字符串分割表函数 ) ) declare @i int; declare @count int; ); ); declare @Index int; )) declare @rowID int; set @str='aaa;bbb;ccc;d;'; set @split=';'; ; set @count=LEN(@str); set @ChildStr=@str; ; while @i<=@count begin set @Index= charindex(@split,@ChildStr…
前言 在做接口测试的时候,最常见的接口返回数据就是json类型,json类型数据实际上就是字串,通常标准的json格式是可以转化成python里面的对应的数据类型的 有时候开发返回的数据比较坑,不按常理出牌,如下这种,result对应的是一个list数据,却又加了单引号变成了一个字符串 严格意义来讲,json串里面应该都是双引号,这种单双交替的就尴尬了 {"isSucess":true, "result": '[{"name":"yoy…
js中可能会用到动态追加元素,可能数据也是从后台传过来的,当然有两种思路, 1.在后台拼装好直接返回; 2.在前台js里面拼装, 如果拼装大量的html时可能单双引号就容易出问题;那么如何解决呢?最近遇到了这个问题,就做一下总结. 可以一句一句的拼装. 注意点:html元素属性全部用 双引号 字符串用单引号 var htmlline='<tr id="row'+obj.idArr+'">'; htmlline +='<td style="text-align…
这几天抽空学习了es6语法,关于字符串,数值,数组,函数以及对象的扩展,看到es6标准入门这本书,里面讲的扩展特别多,我认为有几部分在项目上用不到,就挑有用的当笔记学习了. 字符串的扩展 str.includes(str1, n) 返回布尔值,表示是否找到了参数字符串 params: 第一个参数str1 必选, 要匹配的字符   第二个参数n 可选 表示开始搜索的索引位置 第n个开始搜索到结束 let str = 'hello world' let str1 = 'hello' console.…
第一种:oracle字符串分割和提取 分割 create or replace function Get_StrArrayLength ( av_str varchar2, --要分割的字符串 av_split varchar2 --分隔符号 ) return number is lv_str varchar2(1000); lv_length number; begin lv_str:=ltrim(rtrim(av_str)); lv_length:=0; while instr(lv_str…
线上有一个脚本需要 ssh 登录远程机,然后完成特定文件中的某个值,替换的字符中有单引号,所以需要特定的写法,才能成功 1).ssh 远程执行命令,替换字符串中有单引号( ' ) ssh zhuzi@${ip} "cd ${DDIR_APP}/${PRO_NAME};sed -i \"s/_M.active_env = 'pro'/_M.active_env = 'pre'/g\" libs/config_pros.lua" ssh 后面的命令用 "&qu…
不少php提升效率的tip,都有提到字符串使用单引号,这是为什么呢? 因为在单引号中,php直接认为它里头包含的就是个字符串.而双引号时,php会检测里头是否包含变量.这样如果是纯粹的字符串的话,双引号免不了浪费一些检测的资源. 举个简单的例子. $a = 21; $test = 'aa$a'; $test1 = "aa$a"; echo $test;// aa$a echo $test1;// aa21…