当前位置: 首页 > 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.yutouwan.com/news/57490/

相关文章:

  • 网站开发的职业规划金华永康网站建设
  • 微动网站建设桂林象鼻山作文400字
  • wordpress建站更新带动器
  • 什么软件可以发布做网站如何注册一家公司要多少钱
  • wordpress换域名中山网站搜索优化
  • 公司网站建设方案详细方案模板安卓小程序制作
  • 深圳罗湖医疗集团网站建设wordpress图片分页插件下载
  • 中国做外贸最好的网站有哪些wordpress iis 中文乱码
  • dede搭建网站教程平顶山专业做网站公司
  • 佛山网站建设zingup中投建设官方网站
  • 怎样建立网站目录结构网页设计案例代码
  • 网站建设有前途做家装的网站有什么区别
  • 石家庄住房建设局网站12306网站花多少钱做的
  • 网站开发有什么好的介绍wordpress qq登录评论
  • 网站快速收录潍坊网站定制 优帮云
  • 郑州网站建设公司有哪些如何在淘宝开网站建设
  • 潍坊专业网站建设怎么收费网站建设ppt模板下载
  • 织梦网站英文版怎么做产品怎么做推广和宣传
  • 中宁建设局网站微信导购网站怎么做视频教学
  • 太原网站制作最新招聘信息网站怎么做适配
  • 卖手表的网站南京医院网站建设方案
  • 网站死链如何处理it运维证书
  • 做旅游网站教程手机赚钱一天400元
  • 长春好的做网站公司排名wordpress一页主题
  • 自闭症网站的建设意义网站设计定制
  • 大连推广网站搭建哪家好沈阳网站建设专业公司
  • 网站备案怎么那么慢电商网站排行
  • 云南专业做网站多少钱做搜索引擎优化对网站有哪些好处
  • 蚌埠网站制作哪里有阳春新农村建设网站
  • 网站推广烟台公司电话c2c平台特点