perl编程 解析Perl模式匹配中有哪些选项?
浏览量:1833
时间:2021-03-13 07:16:20
作者:admin
解析Perl模式匹配中有哪些选项?
/]*中的符号)>/不是模式匹配的元字符,没有特殊意义,但匹配符号的分割函数是Perl语言的一个参考java.lang语言包里有什么字符串。拆分()方法split(separator,$word);separator参数,字符串或正则表达式,从指定的位置拆分$word参数。返回值
1,字符串数组。数组是通过在分隔符指定的边界处将字符串$word拆分为子字符串来创建的。返回数组中的字符串不包含分隔符本身。
2. 但是,如果分隔符是包含子表达式的正则表达式,则返回的数组将包含与这些子表达式匹配的字符串(而不是与整个正则表达式匹配的文本)。例如,/]*)>/返回()中匹配的内容:tag1 tags/tag1 B/B。()是必需的,并且()中匹配的内容用作返回值。资源:在列表上下文中,match操作符返回括号中匹配表达式部分的列表。每个带括号的值都是列表的返回值,如果模式不包含括号,则为1。这里有一个例子:$=“苹果是红色的”($水果,$颜色)=/(。*)ss(。*)/在上面的代码段中,模式首先匹配任何对象(作为一个组),然后匹配空白,然后匹配单词i s,然后匹配更多空白,然后匹配任何对象(作为一个组)。这两个分组的表达式返回左侧的列表,并被赋予$f r u i t和$c o l o r。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。