() 是为了提取匹配的字符串。表达式中有几个()就有几个相应的匹配字符串。??

来源:3-11 编程练习

web_東

2018-02-17 15:00:03

正则表达式的() [] {}有不同的意思。

() 是为了提取匹配的字符串。表达式中有几个()就有几个相应的匹配字符串。


写回答

1回答

小于飞飞

2018-02-18

1. () 是为了提取匹配的字符串。表达式中有几个()就有几个相应的匹配字符串。

2. []是定义匹配的字符范围。比如 [a-zA-Z0-9] 表示相应位置的字符要匹配英文字符和数字。

3. {}一般用来表示匹配的长度.

如:(0-9) 匹配 '0-9′ 本身。; [0-9] 匹配数字;[0-9]{0,9} 表示长度为 0 到 9 的数字字符串。希望解答你的疑问,祝学习愉快。


0

0 学习 · 635 问题

查看课程