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

时间:2018-03-31 20:17:25

标签: string substring perl6

如何检查Perl中的子串匹配?

index方法返回Int

"abc".index("b")
1

使用defined,结果可以转换为Bool

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

这是惯用法吗?还是有另一种方法可以返回Bool

1 个答案:

答案 0 :(得分:11)

该方法为.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文档了解更多方法。