正则表达式

正则表达式 知识量:10 - 22 - 55

2.1 匹配纯文本><

最简单的表达式- 2.1.1 -

正则表达式中最简单的表达式就是一个纯粹的单词,例如“tennis”。没有其他符号,只有一小段纯文本,这也属于正则表达式的一种。

文本:

She can play tennis as well as basketball.

正则表达式:

tennis

结果:

MatchPositionLength
tennis136
结果匹配了一个,位置为13。(JavaScript计数从0开始,空格也要计算。)

有多个匹配结果- 2.1.2 -

绝大多数正则表达式引擎默认只返回第一个匹配结果,其后的匹配将被忽略。可以改变默认行为,从而显示所有匹配结果。如果使用的是JavaScript语言,可以在正则表达式的后面添加一个全局标志“g”,这样将会返回所有匹配结果。

字母大小写问题- 2.1.3 -

正则表达式默认区分大小写,这也可以改变,如果使用的是JavaScript语言,可以在正则表达式的后面使用“i”标志来强制执行不区分字母大小写的搜索。