配色: 字号:
正则表达式基础知识详解
2016-03-18 | 阅:  转:  |  分享 
  
今天你将学到这些内容:正则表达式的定义常见的正则表达式的类型正则表达式书写方法正则表达式实战演练什么正则表达式正则
表达式(RegularExpression,在代码中常简写为regex、regexp或RE)是计算机科学的一个概念。正则表达式使
用单个字符串来描述、匹配一系列符合某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符
合某个模式的文本。许多程序设计语言都支持利用正则表达式进行字符串操作。(取自百科)什么正则表达式简单的来说,正则
表达式就是用有规则的符号代替文本内容,以达到表示某种规则的功能!正则表达式的用途很是广泛,下面就是在站长平台中的使用实例:ht
tp://zhanzhang.baidu.com/(\d+)正则表达式常见种类你见过那些正则表达式?stringstrRe
gex=@"\w+([-+.'']\w+)@\w+([-.]\w+)\.\w+([-.]\w+)";http://xxx
.xxx/(\d+)stringstrRegex=@"^(\d{3})?13[09]\d{8}|15[0123589]\d{
8}|18[79]\d{8}";这些乱乱的代码就是正则表达式!!!正则表达式常见种类正则表达式很难么?其实是你不清楚正则表达
式的规则,下面给你看下常见代码数字:(\d+)、([0-9]+)字母:(\w+)、([a-zA-Z]+)数字+字母:(\
w+)、((?:[a-zA-Z]+[0-9]+|[0-9]+[a-zA-Z]+)[a-zA-Z0-9]+)、([a-zA-Z0
-9]+)中文:((?:%[a-zA-Z-0-9]{2,})+)参数值:([^&]+)思考:字母有两种写法的区别在哪?正则
表达式的使用方法基本原则:1、找出内容存在的规则;2、用相应的代码替换内容中的文字、字母、数字、符号;3、检查内容是否正确
;正则表达式的使用方法1、要将下面贴吧链接:http://tieba.baidu.com/p/4400002516/ab
c/试验,改为通用路径该怎么操作?http://tieba.baidu.com/p/4400002516/abc/试验
http://tieba.baidu.com/([a-zA-Z]+)/([0-9]+)/([a-zA-Z]+)/(
(?:%[a-zA-Z-0-9]{2,})+)这里的对应关系看明白了么?2、下面的苏州SEO:http://www.susu
seo.cn/SEOpeixun/40.html,怎么进行正则表达式的修改http://www.sususeo.cn/SEOp
eixun/40.htmlhttp://www.sususeo.cn/([a-zA-Z]+)/([0-9]+).html
实战演练http://xxx.cn/install/skxkbx/2016-01-0731.htmlhttp://xxx
.cn/ABC-A/123/ABC.htmlhttp://xxx.cn/123/AA1/学习.html练一下手哦!正则表达式在PC、移动适配中的使用!下节课预告:
献花(0)
+1
(本文系清贤good首藏)