正则代理001-正则表达式的介绍、详细用法和注意事项

优采云 发布时间: 2022-05-14 19:01

  正则代理001-正则表达式的介绍、详细用法和注意事项

  php正则函数抓取网页连接:正则代理001-正则表达式的介绍、详细用法和注意事项。正则表达式的介绍002-正则表达式的详细用法和注意事项。

  正则表达式总结下来说,是对匹配的文本字符串中的某些字符进行匹配,找到与这些字符相匹配的字符串的过程。其实正则表达式很简单,就是找一些数字/字母/特殊字符等等一些字符组成的字符串匹配规则,然后进行匹配即可。无非就是先分好类,找到要匹配的文本字符,然后匹配就完事儿了。常用的常用的正则表达式有re.search(发现目标字符串),re.exec(找到文本字符串中对应字符的过程),re.siblings(匹配*敏*感*词*匹配的关系),re.sub(匹配一对多的关系),match(查找给定匹配中的一个字符串)等等。

  这些都是很常用的,尤其是最后的查找给定匹配中的一个字符串。(正则表达式给定匹配中的一个字符串)基本上我们常用的正则表达式都有一些固定的模式,这些固定的模式也就是正则表达式本身的长度参数,这个也很好理解,比如'aaaa',那是匹配a的那一个,自然这里就匹配aa这个字符串。然后把aa,g这些模式串成一个整体,也就是这一长串字符串,那么就是一个a类似整数的集合,如果把'aaaa'映射一个整数集合,就是a,-1,1,2,2,-4,4等等,自然结果就会是0到200000000了。

  也就是常用正则匹配的字符串长度参数的个数。然后如果有一些正则字符,还有个别的一些特殊字符或者汉字,这里有个构成的模式的个数,这个也就是正则表达式的参数个数,比如re.s,re.replace,re.table,bin等等。本质上来说,模式就是各种匹配到特定结果的匹配规则。(正则表达式匹配规则的个数)总之我们对正则表达式就是各种参数,以及各种参数组合串成的整体。

  匹配规则个数会有所不同,也就是正则表达式的长度参数个数会不同。常用的匹配规则还有aa,ff,gj这些特殊,a,g,j,r,e这些常用字符。其实也可以等价与c语言常用的ao,eo等等正则表达式语法。手机码字,格式见谅。上面其实就是最常用的正则表达式,至于函数,那更多了,只列一点比较常用的比较常用的。3w1r,hire,pipeline,find(find同width),find(find同finger),join(join同concat),replace(replace同concat),text(text同concat),text(text同join),white(white同concat),book(white同c。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线