当前位置: 首页 > 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://wiki.neutronadmin.com/news/91929/

相关文章:

  • 个人网站能允许做哪些程序员做的简单的网站
  • 东源建设局网站中国工业设计在线官网
  • 设计师常用网站模板做的网站如何下载
  • 北京做百度网站提供营销型网站设计
  • 国内建网站多少钱素材网站pinterest
  • 作品集模板网站网站建设费钱吗
  • 无锡网站建设楚天软件网站推广宣传
  • 视频制作软件排行榜上海单个关键词优化
  • 北京中邦亚通网站公众号的制作方法和步骤
  • 怎么做自己微信的网站新手编程软件哪个好用
  • 如何做一个企业网站物业管理系统c语言
  • 馆陶县网站wordpress课程主题
  • 怎么在网站里做宣传网站运营介绍
  • 如何把一个静态网站网站广告弹窗代码
  • 如何做百度网站2017郴州新网手机版招聘
  • 做网站需要用c语言吗开发平台指什么
  • 深圳石岩网站建设阿里巴巴外贸网站论坛
  • 免费文件外链网站网页设计的首页版式
  • 网站开发公司如何运营wordpress增加用户活跃
  • 域名跳转网站用ip做网站
  • 常州建站公司模板江西 网站 建设 开发
  • 兰州企业做网站视频素材免费下载素材库
  • 网页设计与网站建设ppt可信的昆明网站建设
  • 宁波怎么建网站模板站重庆网络科技有限公司
  • 苏州智信建设职业培训网站做一个网站怎么赚钱
  • 天津市住房和城乡建设部网站p2p网站审批
  • 校园微网站建设方案ppt模板下载外链网盘下载
  • 网站添加后台网站风格定位有哪些
  • 成都网站制作实力乐云seo福田人才市场
  • 做网站多少钱_西宁君博领衔如何建设网站与域名