当前位置: 首页 > news >正文

建站行业严重产能过剩室内设计师联盟论坛

建站行业严重产能过剩,室内设计师联盟论坛,购物平台推广方案,做网站 所需资源转自#xff1a;http://blog.chinaunix.net/uid-29091195-id-3974751.html 我们所遇到的编程语言中(汇编除外)都少不了字符串处理函数吧#xff0c; 当然shell编程也不例外咯#xff0c;那么下面我们一起来看下shell中字符串 处理的相关操作吧。大概下面的字符串操作可以分为… 转自http://blog.chinaunix.net/uid-29091195-id-3974751.html 我们所遇到的编程语言中(汇编除外)都少不了字符串处理函数吧 当然shell编程也不例外咯那么下面我们一起来看下shell中字符串 处理的相关操作吧。大概下面的字符串操作可以分为两种类型一种 属于变量替换另一种属于继承unix expr命令吧    1、测试字符串长度${#string}expr length $stringexpr $string : .*例#!/bin/bashstrasfdecho ${#str}aexpr length $strecho a$aa0aexpr $str : .*echo a$a2、匹配字符串开头的子串长度expr match $string $substring$substring是一个正则表达式.expr $string : $substring$substring是一个正则表达式.例#!/bin/bashstrabcABC123ABCabcecho expr match $str abc[A-Z]*.2 # 8echo expr $str : abc[A-Z]*.2 # 83、索引expr index $string $substring在字符串$string中所匹配到的$substring第一次所出现的位置.例#!/bin/bashstrabcABC123ABCabcecho expr index $str C # 6 C 字符的位置.echo expr index $str c # 34、提取子串${string:position}在$string中从位置$position开始提取子串。如果$string是*或者, 那么将会提取从位置$position开始的位置参数. [1]${string:position:length}在$string中从位置$position开始提取$length长度的子串.例#!/bin/bashstrabcABC123ABCabcecho ${str:0} #输出abcABC123ABCabcecho ${str:3} #输出ABC123ABCabc echo ${str:6:3} #输出1235、子串削除${string#substring}从$string的开头位置截掉最短匹配的$substring.${string##substring}从$string的开头位置截掉最长匹配的$substring.例#!/bin/bashstrabcABC123ABCabcecho ${str#a*C} #输出123ABCabcecho ${str##a*C} #输出abcecho ${str##a*1} #输出23ABCabc${string%substring}从$string的结尾位置截掉最短匹配的$substring.${string%%substring}从$string的结尾位置截掉最长匹配的$substring.例#!/bin/bashstrabcABC123ABCabcecho ${str%b*c} #输出 abcABC123ABCa echo ${str%%b*c} #输出 a 6、子串替换${string/substring/replacement}使用$replacement来替换第一个匹配的$substring.${string//substring/replacement}使用$replacement来替换所有匹配的$substring.${string/%substring/replacement}如果$substring匹配$string的结尾部分, 那么就用$replacement来替换$substring.${string/#substring/replacement}如果$substring匹配$string的开头部分, 那么就用$replacement来替换$substring.例#!/bin/bashstrabcABC123ABCabcecho ${str/ABC/} #输出 abc123ABCabcecho ${str//ABC/} #输出 abc123abcecho ${str/%abc/} #输出 abcABC123ABCecho ${str/#abc/} #输出 ABC123ABCabc   本文转自张昺华-sky博客园博客原文链接http://www.cnblogs.com/sky-heaven/p/5681899.html如需转载请自行联系原作者
http://www.sadfv.cn/news/57490/

相关文章:

  • 建德营销型网站建设wordpress编辑器自定义按钮
  • 网站优化的好处域名到网站上线
  • 福州网站开发风格织梦如何做几种语言的网站
  • 上海的建设网站首页python编程软件安装教程
  • 单位建设网站注意点新蔡县做网站收多少钱
  • 家装设计方案ppt案例温州优化网站方法
  • 四川省建设厅招投标网站百度网址提交
  • 怎么做免费网站教程太平保险网站
  • 方便做流程图的网站怎么建立网站 个人
  • 铜仁建设厅官方网站南京的网站建设
  • 界面 网站如何发布一个自己的网站
  • 外贸人最常用的网站市场采购贸易平台
  • 网站建设这方面的钱站网站如何
  • 网站建设丶金手指花总12网络营销的特点是
  • 教育集团网站建设河南卫生基层系统网站建设
  • 优购物官方网站手机版徐州seo排名收费
  • 网站发展趋势和前景wordpress登陆密码
  • 如何获取网站js图片合肥住房和建设厅网站首页
  • 乌市地区建设工程门户网站广东网站制作公司
  • 无忧中英繁企业网站系统通用版上海进出口贸易公司有哪些
  • 网站后台系统有哪些昆山网站建设多少钱
  • 输入一组基因做网络图的网站网站建设结论与改进
  • 网站建设seo运营规划销售网站的销量统计怎么做
  • 洛阳建站优化教程哪个网站用户体验较好
  • 深圳外贸建站模版门户网站建设自评报告
  • 做网站那个公司比较好如何提高网站的收录
  • 宁波网站模板哪家性价比高汕头响应式网站教程
  • 自助建站上建的网站免费吗做影视网站难吗
  • 商城类网站模板模板网恋
  • 聊城东昌府区建设路小学网站网络直播营销方式