网站大量收购独家精品文档,联系QQ:2885784924

重写url必须掌握正须表式.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
重写url必须掌握正须表式

重写url必须掌握正须表式正须表式是一须可以用于模式匹配和替须的强有力的工具。我须可以在乎所有的基于达几UNIX系须的工具中到正须表找式的身影例如达vi须须器Perl或PHP脚本须言以及awk或sed shell程序等。此外象JavaScript须须客须端的脚本须言也提供了须正须表式的支持。由此可须正须表式已须超出了某须须言或某系须的局限成须人须须接受的念和功能。 达达个广概  正须表式可以须用须通须使用一系列的特殊字符建匹配模式然后把匹配模式据文件、程序须入以及达构与数WEB须面的表须须入等目须须象须行比须根据比须须象中是否包含匹配模式须行相须的程序。   须例须正须表式的一最须普遍的须用就是用于须须用须在须须入的须件地址的格式是否正。如果通须正须表式须须用须须件地址来达个确达的格式正用须所的表须信息被正常须理反之如果用须须入的须件地址正须表的模式不匹配须出提示信息确填写将会与达将会要求用须重新须入正的须件地址。由此可须正须表式在确达WEB须用的须须判中具有须足须重的作用。断基本须法   在须正须表式的功能和作用有了初步的了解之后我须就具看一下正须表式的须法格式。 达来体达  正须表式的形式一般如下 达  /love/   其中位于“/”定界符之须的部分就是要在目须须象中须行匹配的模式。用须只要把希望须匹配须象的模式容放入“将找内/”定界符之须可。须了能须使用须更加活的定制模式容正须表式提供了须须的“元字符”。所须元字符就是指那些在正须表式中具即灵内达达有特殊意须的须用字符可以用须定其前须字符位于元字符前面的字符在目须须象中的出须模式。 来即  须须常用的元字符包括 “” “”以及 “”。其中“”元字符须定其前须字符必须在目须须象中须须出须一次或多次“”元字符须定其前须字符必须在目须须象中出须零次或须须多次而“”元字符须定其前须须象必须在目须须象中须须出须零次或一次。   下面就须我须看一下正须表式元字符的具须用。 来达体  /fo/   因须上述正须表式中包含“达”元字符表示可以目须须象中的 “与fool” “fo” 或者 “football”等在字母f后面须须出须一或多字母个个o的字符串相匹配。   /eg/   因须上述正须表式中包含“达”元字符表示可以目须须象中的 “与easy” “ego” 或者 “egg”等在字母e后面须须出须零或多字母个个g的字符串相匹配。   /Wil/   因须上述正须表式中包含“”元字符表示可以目须须象中的 “达与Win” 或者 “Wilson”等在字母i后面须须出须零或一个字母个l的字符串相匹配。   除了元字符之外用须须可以精指定模式在匹配须象中出须的须率。例如 确  /jim26/   上述正须表式须定字符达m可以在匹配须象中须须出须2-6次因此上述正须表式可以同达jimmy或jimmmmmy等字符串相匹配。   在须如何使用正须表式有了初步了解之后我须看一下其重要的元字符的使用方式。 达来它几个  s用于匹配须空格符包括个tab须和须行符   S用于匹配除须空格符之外的所有字符 个  d用于匹配从0到9的字 数  w用于匹配字母字或下须字符 数划  W用于匹配所有与w不匹配的字符   . 用于匹配除须行符之外的所有字符。   须明我须可以把s和S以及w和W看作互须逆算 运  下面我须就通须须例看一下如何在正须表式中使用上述元字符。 达  /s/   上述正须表式可以用于匹配目须须象中的一或多空格字符。 达个个  /d000/   如果我须手中有一须须的须须须表那须我须可以通须上述正须表式须而易须的须到所有须须千元的款须。 份达找达  除了我须以上所介须的元字符之外正须表式中须具有外一须须须特的须用字符定位符。定位符用于须定匹配模式在目须须达另独即象中的出须位置。   须须常用的定位符包括 “” “” “b” 以及 “B”。其中“”定位符须定匹配模式必须出须在目须字符串的须须“”定位符须定匹配模式必须出须在目须须象的须尾b定位符须定匹配模式必须出须在目须字符串的须须或须尾的须界之一而“两个B”定位符须须定匹配须象必须位于目须字符串的须须和须尾须界之匹配须象不能作须目须字符串的须须也不能作须目须字符串的须尾两个内即既。同须我须也可以把“”和“”以及“b”和“B”看作是互须逆算的须定位符。须例须 运两来  /hell/   因须上述正须表式中包含“达”定位符所以可以目须须象中以 “与hell” “hello”或 “hellhound”须须的字符串相匹配。   /ar/   因须上述正须表式中包含“达”定位符所以可以目须须象中以 “与car” “bar”或 “ar” 须尾的字符串相匹配。   /bbom/   因须上述正须表式模式以“达b”定位符

文档评论(0)

xy88118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档