string - 如何在飞镖中从右到特定字符获取所有字符
问题描述
我试图从下面的字符串中获取从右到“*”的所有字符。
字符串电话号码 = '07*** ***253'
在这里,我希望子字符串为 '253'
例如:'07*** ***4253' 结果:4253
解决方案
您可以使用 split() 拆分字符串
var _phone = "07*** ***253";
String _last = _phone.split('*').last;
或与正则表达式相同
RegExp reg = RegExp(r'[^*]*$');
var _matched = reg.allMatches(_phone);
_matches.last.group(0);
推荐阅读
- html - CSS 选择元素,它具有以下元素
- php - WP Crontrol:在您的站点上产生对 WP-Cron 系统的调用时出现问题
- swift - 如何在导航视图控制器中引用当前视图
- vb.net - 如何选择实体列表并获得它们的属性?
- php - PHP将结果循环到数组中
- regex - 如何找到特殊字符 { 和 \ 之间的模式?
- shutdown - 尝试关闭项目时出现 Lien 连接问题
- amazon-web-services - 尝试在 AWS 的巴林(me-south-1)区域设置代码管道
- php - get_post_meta 没有在 Wordpress functions.php 中打印/公开分配的自定义字段
- azure-functions - 如何使用函数应用程序复制 blob 数据并将其存储在子目录中