Perl6有一个检查子串匹配的方法吗?

前端之家收集整理的这篇文章主要介绍了Perl6有一个检查子串匹配的方法吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何检查Perl中的子串匹配?

index方法返回一个Int:

"abc".index("b")
1

使用已定义,结果可以转换为Bool:

"abc".index("b").defined
True

这是惯用的方式还是有另一种返回Bool的方法

解决方法

方法.contains.
say 'abc'.contains('b');  # True

还有.starts-with.ends-with.

say 'abc'.starts-with('c'); # False
say 'abc'.starts-with('a'); # True

say 'abc.txt'.ends-with('.txt') # True

您可以查看Str文档以获取更多方法.

原文链接:https://www.f2er.com/Perl/171429.html

猜你在找的Perl相关文章