展开

关键词

C#

常用string str=123abc456;int i=3;1 的前i个str=str.Substring(0,i); or  str=str.Remove(i,str.Length-i ); 2 去掉的前i个:str=str.Remove(0,i);  or str=str.Substring(i); 3 从右边开始i个:str=str.Substring(str.Length-i (str.Length-i,i);5 判断中是否有abc 有则去掉之   using System.Text.RegularExpressions;   string str = 123abc456 最后一个的问题! str1.Substring(str1.LastIndexOf(,)+1);C# 最后一个k = k.Substring(k.Length-1, 1);

33910

Linux

可以用${}分别替换得到不同的值:${file#*}:删掉第一个 及其左边的:dir1dir2dir3my.file.txt${file##*}:删掉最后一个 及其左边的:my.file.txt 及其左边的:file.txt${file##*.}:删掉最后一个 . 及其左边的:txt${file%*}:删掉最后一个 及其右边的:dir1dir2dir3${file%%*}:删掉第一个 及其右边的:(空值)${file%.*}:删掉最后一个 . 及其右边的:dir1dir2dir3my.file${file%%.*}:删掉第一个 . :5}:提最左边的 5 个节:dir1${file:5:5}:提第 5 个节右边的连续5个节:dir2

43950
  • 广告
    关闭

    50+款云产品免费体验

    提供包括云服务器,云数据库在内的50+款云计算产品。打造一站式的云产品试用服务,助力开发者和企业零门槛上云。

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    C#指定函数

    ); break; 只往左后面的)(去除关键) case 10: str = str.Substring(0, str.ToLower().LastIndexOf(start.ToLower( ().LastIndexOf(start.ToLower())); break; 只往右后面的)(去除关键) case 14: str = str.Substring(str.ToLower( eg::str=“luaikawa sent a message about Black Mini 3.5CH Channel Alloy Metal Helicopter Gyro RC Radio Remote Control Toy #190879181686”错误写法:GetContent(str, “”, “sent a message about”, 8) 返回值为空正确写法:GetContent (str,  “sent a message about”, “”,8) 返回值为luaikawa二、通过正则表达式方法:即出以单词begin开头和单词end结尾之间的用正则表达式获指定的

    49230

    JavaScript

    分两种:①对象.splice(strat,end)包括开始,不包括结束②对象.substr(start,length)start开始位置,length长度不能负数实例var  str=www.baidu.com; slice(start,end)只包括开头不包括结束 document.write(str.slice(3,5)+);返回 .b substr(start,length

    15960

    mysql

    MySQL 函数有:left(), right(), substring(), substring_index()。 还有 mid(), substr();一:left(str, length);获左边length位的 select left(www.php20.cn,3);  输出结果:www; 二:right (str, length)获右边length位的 select right(www.php20.cn,3); 输出结果 .cn 三:substring(str, pos); substring (str, pos, length);获从pos位,获length个,length为空默认为pos后面所有 3.1 :select substring(www.php20.cn,4);获第四位之后的 ,则输出所有 输出结果 www.php20.cn  就介绍这么多了mid(), substr();的用法和substring是一样的,所以不介绍了

    44930

    Shell

    Shell #1 汇总格式说明${string: start :length}从 string 的左边第 start 个开始,向右 length 个。 是要的长度(省略的话表示直到的末尾)。 (子)开始 这种方式无法指定长度,只能从指定(子末尾。 Shell 可以指定(子)右边的所有,也可以左边的所有。 #3.1 使用 # 号右边${string#*chars} 其中,string 表示要,chars 是指定的(或者子),*是通配的一种,表示任意长度的

    15420

    Python

    1.值方式正序 说明:从左到右索引默认0开始的,最大范围是长度少1 语法: 示例1: #! usrbinpython # -*- coding: UTF-8 -*- # 正序值 mystr = abcdefg; # 输出中的第一个 print mystr; 代码图3:? usrbinpython # -*- coding: UTF-8 -*- # 正序值 mystr = abcdefg; # 输出从第3个开始的 print mystr; 代码图4:? usrbinpython # -*- coding: UTF-8 -*- # 正序值 mystr = abcdefg; # 输出从第3个开始的 print mystr * 2; 代码图5: usrbinpython # -*- coding: UTF-8 -*- # 正序值 mystr = abcdefg; # 输出从第3个开始的 print mystr + hijk; 代码

    39010

    shell

    利用tr 指令实现替换tr oldSpilt newSpilt测试var=1234567890abcedef12031、使用#0以后的内容echo ${var#*0}结果:abcedef1203 #表示操作,*0表示从左往右找到第一个0,0之后的所有echo ${var##*0}结果:3#表示操作,*0表示从右往左找到第一个0,0之后的所有2、使用%echo ${var% 0*}结果:1234567890abcedef12%表示操作,0*表示从右往左找到第一个0,0之前的所有echo ${var%%0*}结果:123456789%表示操作,0*表示从左往右找到第一个 0,0之前的所有3、根据索引来echo ${var:0:7}结果:1234567其中的 0 表示左边第一个开始,7 表示的总个数。 echo ${var:0-7:5}结果:def12其中的 0-7 表示右往左第七个开始,5 表示的个数。echo ${var:0-7}结果:def1203如果不加个数就剩下的所有

    21220

    shell

    最近需要使用shell处理下,记录下shell中对进行的详细方法 格式 说明 例子(url=xuedingmiao.com) ${string: start :length} 从 string 的左边第 start 个开始,向右 length 个。 echo ${url: 0: 11}⬇️ ⬇️ ⬇️xuedingmiao ${string: start} 从 string 的左边第 start 个开始,直到最后。 echo ${url: 12}⬇️ ⬇️ ⬇️com ${string: 0-start :length} 从 string 的右边第 start 个开始,向右 length 个。 echo ${url%%miao*}⬇️ ⬇️ ⬇️xueding* 是通配可不要# 号右边% 左边

    10820

    Python

    参考链接: Python中有关string的有趣事实 1元素的 Python中的用单引号 ’ 或双引号 括起来,同时使用反斜杠 转义特殊。  的语法格式如下: 变量 索引值以 0 为开始值,-1 为从末尾的开始位置。  加号 + 是的连接, 星号 * 表示复制当前,紧跟的数为复制的次数。实例如下: #! usrbinpython3str = Runoobprint (str)          # 输出print (str)    # 输出第一个到倒数第二个的所有print (str)        # 输出第一个print (str)     # 输出从第三个开始到第五个的print (str)      # 输出从第三个开始的后的所有print (str * 2)      # 输出两次print (str + TEST) # 连接执行以上程序会输出如下结果: RunoobRunooRnoonoobRunoobRunoobRunoobTEST列表元素的 List

    10500

    python指定_python,python切片的方法详解

    Python 直接在方括号(这里的 string 表示要,index 表示索引值。 除可获单个之外,Python 也可以在方括号中使用范围来获的中间“一段”(被称为子),其基本语法格式为:string此格式中,各参数的含义如下:string:要;start: 如果不指定,默认为 0,也就是从的开头;end:表示要的最后一个所在的索引(时不包含该)。 ’print str #第一位到第三位的print str #的全部print str #第七个到结尾print str #从头开始到倒数第三个之前print str #第三个print str #倒数第一个print str #创造一个与原顺序相反的print str #倒数第三位与倒数第一位之前的print str #倒数第三位到结尾

    81100

    第40天:操作:

    1、slice()slice(的起始位置,);初始位置一定要有,结束位置可有可无var txt=abcedf;txt.slice(3);从txt里面的第3(索引号)个开始,一直到最后txt.slice (3,6);txt索引号3-6的,不包含6起始位置可以是负数,若是负数,从右边向左边txt.slice(-1);2、substr()substr(起始位置,);不写个数,默认从起始位置到最后 3,6)3、保留小数位数console.log(str.substr(0,str.indexOf(.)+3));保留小数点后2位console.log(parseInt(PI*100)100);先乘100整 ));直接使用toFixed()方法案例:1、保留小数位数 1 2 3 4 5 保留小数位数 6 7 8 9 10 11 var PI=3.141592654;常量大写12 var str=PI+;数转换为 {13 var path=this.value;得到当前文件路径14 var last=path.substr(path.lastIndexOf(.)).toUpperCase();从后面第一个点开始文件后缀名

    16910

    thinkphp模板

    普通:{$a|substr=0,2} 显示前面,两个{$a|substr=0,-2}删除后面,两个{$a|substr=2,-2}删除前后,两个{$a|substr=-4,2}显示后4到前进 2{$a|substr=-4,-2}显示后4到后2中文: {$ma.title|mb_substr=0,5,utf-8}

    28400

    前端-js

    今天我要跟大家分享的是js。遇到这样的问题,大家可能选择直接百度,但是百度到的方法,有些却不尽你意,小编也是遇坑之后,想想还是自力更生吧,现在整理出来分享给大家。话不多说啦,就是上干货。 一、需求场景大家在平时的开发中,肯定会遇到“某些超过多少断,并显示...”的需求,特别是在移动端,碍于屏幕尺寸的限制,某些“昵称”,“备注”等等段,经常会让断,后面跟着仨点。 1、纯汉或纯英文直接用slice、substr、substring、splice等方法就可以直接按照需求断,这里不做解释啦,当然我下面介绍的方法也可以实现。 2、中英文组合、表情的这才是咱们今天的主角二、代码片段     ** * @获节长度 * @param {String} str * @returns * function getStrLen

    95930

    php函数

    is_numeric($len) or $len = $sLen ) { 如果长度大于总长度 8 return $str; 直接返回当前 9 }10 if ( strtolower($charset 编码,则中文长度为214 }15 执行操作16 $len_i = 0; 初始化计数当前已个数,此值为的个数值17 $substr_len = 0; 初始化应该要的总节数18 for( $i=0; $i < $sLen; $i++ ) { 开始循环19 if ( $len_i >= $len ) break; 总$len个后,停止循环20 if( ord(substr ($str,$i,1)) > 0xa0 ) { 如果是中文21 $i += $len_step - 1; 22 $substr_len += $len_step; 当前总节数加上相应编码的中文长度 23 } else { 如果不是中文24 $substr_len ++; 加1个节25 }26 $len_i ++; 已经个数增加27 }28 $result_str = substr(

    16920

    python操作

    = 12345abcde 12345abcde0123456789-10-9-8-7-6-5-4-3-2-1表格中第一行是要处理的,第二行是正序的下标,第三行是逆序的下标 下面是常见的操作 : mystring = 12345abcdeprint(第1位到第5位的:, mystring)                 # 第1位到第5位的print(的全部, mystring)                      # 的全部print(第5个到结尾:, mystring)                     # 第6个到结尾 逆序输出全部print(逆序倒数第3个到倒数第10个,步长为3:, mystring)  #逆序倒数第3个到倒数第10个,步长为3 输出结果: 第1位到第5位的: 12345的全部 12345abcde第5个到结尾: abcde从头开始到倒数第3个之前: 12345ab第5个; 5倒数第3个: c倒数第3位与倒数第1位之前的; cd倒数第三位到结尾

    21830

    iOS开发:处理:、匹配、分割

    本篇要分享的是关于iOS开发中,简单处理的方法,此部分过于基础,仅作加强记忆、记录使用。一、进行的操作,需求不同的方式不同,这里只介绍下面的方式。 1、下标某一位之前的NSString *string = @1234567abc890;NSString *str1 = ; 掉下标6之前的NSLog(@值:%@, str1); 2、下标某一位之后的NSString *str2 = ;掉下标4之后的NSLog(@值:%@, str2);二、匹配这里直接举例说明,从(abcDfgc大hg123Jeis :%@,NSStringFromRange(range));string = ;范围内的NSLog(@值:%@, string);三、分割这里同样举例说明,根据中的某个来分割 这里以标点号来对进行分割。

    98851

    Shell 读文件

    91070

    MySQL 中对进行操作:

    :20182、right(name,2)右边的2个SELECT RIGHT(201809,2) 月份结果:093、SUBSTRING(name,5,3) name这个段 从第五个开始 只之后的3个SELECT SUBSTRING(成都融资事业部,5,3)结果:事业部4、SUBSTRING(name,3) name这个段 从第三个开始,之后的所有个SELECT SUBSTRING (成都融资事业部,3)结果:融资事业部5、SUBSTRING(name, -4) name这个段的第 4 个位置(倒数)开始,直到结束SELECT SUBSTRING(成都融资事业部,-4) 结果:资事业部6、SUBSTRING(name, -4,2) name这个段的第 4 个位置(倒数)开始,只之后的2个SELECT SUBSTRING(成都融资事业部,-4,2)结果 )-3) name段,除name段后三位的所有SELECT SUBSTR(成都融资事业部, 1, CHAR_LENGTH(成都融资事业部)-3) 结果:成都融资

    54820

    ToString的用法

    假设double test=343392590725.6758此double值,其共16位数,整数部分12位,小数部分4位然后测试结果就是可以再多输出一位小数的: double less1BitDouble 343392590725.675800,保留小数点后6位,不足用0补上string test3=test.ToString(G);结果为343392590725.6758,默认输出原先的,多余double最多15个数string 1234.567890 结果很明显,是可以安装所期望的正常输出的:F:默认是2位小数点F6:输出小数点后6位,不够的话用0补齐G:默认输出原先的,保留小数点后面的位数(对于double默认是最多15个,详见:標準數值格式

    18020

    扫码关注云+社区

    领取腾讯云代金券