远程访问客户端:正则表达式与客户端程序实现
1. 正则表达式概述
1.1 正则表达式的发展与差异
在过去,正则表达式只有一种形式,因为当时还没有人对其语法进行改进,使其更易于使用和表达。如今,正则表达式模式在不同平台上的表现可能不同。例如,基本正则表达式不支持 ? 字符,而扩展正则表达式支持。并非所有工具或编程语言都支持扩展正则表达式,因此了解这些差异很有必要。
1.2 通配符的使用
-
?通配符 :以/[bh]?ear/为例,正斜杠仅作为分隔符,表示表达式的开始和结束。该表达式的含义是查找任何以b或h开头,后跟ear的单词,也可以直接是ear。所以,它能匹配ear、bear和hear。 -
*通配符 :*是贪婪的。例如,[a-zA-Z0-9]*会尽可能多地匹配字母数字字符。如果要查找包含wrox的字母数字字符,/[a-z]*wrox[a-z]*/可能无法达到预期效果,因为[a-z]*会消耗掉可能包含wro
正则表达式与客户端程序实现
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



