美文网首页
正则表达式的基本规则

正则表达式的基本规则

作者: jevian | 来源:发表于2017-07-14 17:41 被阅读0次

正则表达式是一种描述字符串结果的语法规则,是一个特定的格式化模式,可以匹配、替换、截取匹配的字符串。常用的语言基本上都有正则表达式,如JavaScript、java等。

其实,只要了解一种语言的正则使用,其他语言的正则使用起来,也就完全没有什么问题了。下面,我们就来讲讲正则表达式的一些基本规则。

一、起始与结束定位符(^与$)

起始与结束定位符是用来描述字符串的开始与结尾。如:"^"表示行匹配的字符串的开始,"$"表示字符串的结尾,如:/^aaa(.*?)bbb$/,表示一个要匹配的字符串是以aaa开始的,bbb结尾的,中间可以穿插任意字符串。

二、选择字符"|"

选择字符表示或的意思。如(my|your)baby,mybaby与yourbaby都可以匹配到。

三、万能匹配符.

"."在正则表达式中代表任意字符,但是只代表一个。

四、数量匹配运算符"+","*","?"

"*"代表0或多次,"+"代表1或多次,"?"代表0或1次。

五、贪婪模式与非贪婪模式

前面说过?是0个或1个的意思。如果您正则表达式是用于字符串替换的,那么贪婪模式就是所有匹配的都替换,非贪婪模式就是只替换第一个。通常在一个表达式后添加?就是非贪婪模式,

综合实例,如何将一个网址news.html,news-page-1.html,news-page-2.html,news-page-3.html用一个正则表达式都匹配起来。

答:/^news(.*?)\.html$/

文章来源:武汉app开发 http://www.worldflying.cn/article-id-37.html

相关文章

  • 正则表达式

    正则表达式的规则基本是通用的 JS里面正则表达式的写法 var re = new RegExp('规则', '可选...

  • 正则学习记录

    题注:正则表达式也称为规则表达式或字符串规则表达式,此文记录正则表达式的一些基本用法,适合正则入门使用。 基本规则...

  • 正则表达式

    1.基本:>程序开发中需要查找符合某些复杂规则的字符串的需求。正则表达式就是用于描述这些规则的工具。即正则表达式就...

  • 正则表达式

    正则表达式 基本概念 正则表达式:Regular Expression 用途:处理字符串时,查找符合特定复杂规则的...

  • 正则表达式Regular Expression

    1,正则表达式的基本使用: 2,正则表达式的规则: 2.1,查找指定的对象(比如“张”字):NSString *p...

  • 正则表达式学习笔记

    基本 正则表达式是使用你定义的“规则”扫描目标字符串,寻找目标字符串中与“规则”相匹配的字符串。在线练习正则表达式...

  • 正则表达式理论知识1

    正则表达式 -匹配规则 基本模式匹配 一切从最基本的开始。模式,是正则表达式最基本的元素,它们是一组描述字符串特征...

  • MySql正则匹配结果

    正则表达式基本语法: MySql中正则模式使用REGEXP和NOT REGEXP操作符。 基本的正则匹配规则: 1...

  • 正则表达式的学习与总结

    正则表达式的基本概念 正则表达式:也叫规则表达式,按照一定的规则组成的一个表达式,主要用来匹配字符串的 在大多数编...

  • 正则表达式

    正则表达式用来检索,替换符合某个规则的文本 正则表达式的方法 正则的匹配规则:

网友评论

      本文标题:正则表达式的基本规则

      本文链接:https://www.haomeiwen.com/subject/nadohxtx.html