perl6正则 3: 行开头与结尾与多行开头,多行结尾

Posted FireC@t @ Perl6

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了perl6正则 3: 行开头与结尾与多行开头,多行结尾相关的知识,希望对你有一定的参考价值。

^ $

匹配一行的开头或结尾, 可以用 ^ 或 $。

> so abcde ~~ /e$/
True
> so abcdef ~~ /e$/
False
> so abcdef ~~ /^a/
True
> so abcdef ~~ /^b/
False
>

对于多行的情况, 可以用 ^^ 或 $$

> so "Abcd\nBdfsadf" ~~ /^^B/
True
> so "Abcd\nBdfsadf" ~~ /^B/
False
> so "Abcd\nBdfsadf" ~~ /^a/
False
> so "Abcd\nBdfsadf" ~~ /^A/
True
> so "Abcd\nBdfsadf" ~~ /^^A/
True

 

以上是关于perl6正则 3: 行开头与结尾与多行开头,多行结尾的主要内容,如果未能解决你的问题,请参考以下文章

正则表达式位置匹配攻略【转】

正则前面的 (?i) (?s) (?m) (?is) (?im)

正则表达式中以啥开头啥结尾怎么写

如何过滤文本文件中以大写字母开头并以正整数结尾的行,并在 linux 的命令行上使用正则表达式?

.Net 正则表达式匹配 $ 与字符串的结尾而不是行的结尾,即使启用了多行

求一个匹配 以指定字符开头,指定字符结尾,中间内容任意的正则表达式