当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Dart String.lastIndexOf用法及代码示例


dart:core 库中String.lastIndexOf 方法的用法介绍如下。

用法:

int lastIndexOf(
   Pattern pattern,    
   [int? start]   
)

此字符串中最后一个匹配pattern 的起始位置。

通过从 start 开始向后搜索来查找模式匹配:

const string = 'Dartisans';
print(string.lastIndexOf('a')); // 6
print(string.lastIndexOf(RegExp(r'a(r|n)'))); // 6

如果在此字符串中找不到 pattern,则返回 -1。

const string = 'Dartisans';
print(string.lastIndexOf(RegExp(r'DART'))); // -1

如果省略start,则从字符串末尾开始搜索。如果提供, start 必须为非负数且不大于 length

相关用法


注:本文由纯净天空筛选整理自dart.dev大神的英文原创作品 lastIndexOf method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。