1. 可选项元素:?, 表示紧靠着?前的元素可有可无。 例子: ‘July? (4|4th|fourth)’
2.重复出现的量词: +, *。 区别: + 表示前面的词出现一次或多次, *: 表示出现一次或多次,也可以不出现。
3.重复出现的范围: {3, 5}表示前面的元素可重复出现3~5次。
4.括号及反向引用:容许我们匹配与表达式先前部分匹配的同样的文本。如: '/<([a-zA-Z]+) +\1/>'
1. 可选项元素:?, 表示紧靠着?前的元素可有可无。 例子: ‘July? (4|4th|fourth)’
2.重复出现的量词: +, *。 区别: + 表示前面的词出现一次或多次, *: 表示出现一次或多次,也可以不出现。
3.重复出现的范围: {3, 5}表示前面的元素可重复出现3~5次。
4.括号及反向引用:容许我们匹配与表达式先前部分匹配的同样的文本。如: '/<([a-zA-Z]+) +\1/>'