flutter截取两字符串之间的内容(正则表达式)

硅谷探秘者 Md 前端 1057 0 0

  例如有一个含有固定格式字符串,/test/zzh/00a7700/dev/invock,而且/zzh/和它下一个/是一个一个固定格式。

那么想获取/zzh/和它下一个/之间的内容方法如下:

  String analysis(String topicName){
    RegExp exp = RegExp(r'/zzh/([^]*?)/');
    RegExpMatch? match = exp.firstMatch(topicName);
    return match?.group(1) ?? '';
  }

那么该方法返回的值就是 00a7700


评论区
请写下您的评论...
暂无评论...
猜你喜欢
java基础 1921 java过滤去除特殊publicstaticvoidmain(String[]args){longl=System.currentTimeMillis();StringregEx
数据库基础 1635 mysql函数总结1.:left(str,length)mysqlselectleft('example.com',3
数据库基础 1743 mysqlmysql索引从1开始一、mysql函数1、left(str,index)从左边第index开始2、right(str,index)从右边第index开始3
weblog 1983 java只能输入6-20位数母[a-zA-Z0-9]{6,20}$
前端(h5) 1807 js判断是否为整数方法原文:https://www.jb51.net/article/144255.htm判断str是否为整数代码:if(!/^\d+$/.test(str
工具 1596 java同时验证手机号或电话号码importjava.util.regex.Matcher;importjava.util.regex.Pattern;publicclassPhone
数据结构与算法 1507 :ab+ab-*高级语言中采用自然语言中缀,但是计算机对中缀处理是非常困难,而对后缀或前缀显得非常简单后缀特点: 1.在后缀中,变量(操作数)出现顺序与中
official 874 数组char[]给出。不要给另外数组分配额外,你必须原地修改输入数组、使用O(1)额外空解决这一问题。你可以假设数组中所有都是ASCII码可打印。示例1:输入
归档
2018-11  12 2018-12  33 2019-01  28 2019-02  28 2019-03  32 2019-04  27 2019-05  33 2019-06  6 2019-07  12 2019-08  12 2019-09  21 2019-10  8 2019-11  15 2019-12  25 2020-01  9 2020-02  5 2020-03  16 2020-04  4 2020-06  1 2020-07  7 2020-08  13 2020-09  9 2020-10  5 2020-12  3 2021-01  1 2021-02  5 2021-03  7 2021-04  4 2021-05  4 2021-06  1 2021-07  7 2021-08  2 2021-09  8 2021-10  9 2021-11  16 2021-12  14 2022-01  7 2022-05  1 2022-08  3 2022-09  2 2022-10  2 2022-12  5 2023-01  3 2023-02  1 2023-03  4 2023-04  2 2023-06  3 2023-07  4 2023-08  1 2023-10  1 2024-02  1 2024-03  1 2024-04  1
标签
算法基础 linux 前端 c++ 数据结构 框架 数据库 计算机基础 储备知识 java基础 ASM 其他 深入理解java虚拟机 nginx git 消息中间件 搜索 maven redis docker dubbo vue 导入导出 软件使用 idea插件 协议 无聊的知识 jenkins springboot mqtt协议 keepalived minio mysql ensp 网络基础 xxl-job rabbitmq haproxy srs 音视频 webrtc javascript
目录
没有一个冬天不可逾越,没有一个春天不会来临。最慢的步伐不是跬步,而是徘徊,最快的脚步不是冲刺,而是坚持。