不二如是 发表于 2016-10-30 16:18:03

133-正则表达式组成元素

忘了定义的话,点我传你过去~★★★☻☻☻

表达式可以是各种字符和字符组,一些常用的字符集可以使用一些缩写,看131里面那些表一目了然~

对于字符集还有两个特殊的符号'^'和'-'
'^',在方括号前表示取反的意思,例如,[^abc],表示匹配除了‘a’、‘b’、‘c’外任何字符。

'-',表示一个范围的字符,,匹配A,B,...,Z之间的大写字符。

使用量词也要注意:

'tag+',表示匹配一个't'跟着一个'a'然后跟着至少一个'g'

‘(tag)+’表示匹配'tag'至少一次!

QRegExp类还支持通配符(Wildcard)匹配。

很多命令shell(cmd、exe云云)都支持通配符(file globbing),来识别一组文件。

QRegExp类中的setPatternSynatax()就是在reg和通配符之间进行切换的。

通配符匹配比reg简单很多,都在那个表里,自己弹回去看下一咯~

组成元素,没法特定举出例子,因为必须要使用。举一个通配符索引你最喜欢的‘.py’的栗子{:10_271:} ~

好了,上例子~~~~~~~~~~~~~~~~~~~~~~~~






**** Hidden Message *****


页: [1]
查看完整版本: 133-正则表达式组成元素