regex - 如何使用 dart 找到正确的正则表达式?
问题描述
我试图查找字符串是否与 Dart 上的正则表达式匹配。
我的字符串是:
text text text ... ... ...
<iframe class="embedly-embed" src="https://api.com" scrolling="no" frameborder="0" allowfullscreen=""></iframe>
text text text ... ... ...
我的正则表达式是:
RegExp exp2 =
new RegExp(r'<iframe.*class=\"embedly-embed\".*src=\"(.+?)\"');
当我使用https://regex101.com/r/24KmKH/4时 ,正则表达式可以正常工作。
当我使用 Dart 绑定时,正则表达式只能这样工作:
RegExp exp3 = new RegExp(r'<iframe.*class=');
如果 src ( https://api.com ) 链接与使用 Dart 的正则表达式匹配,我如何才能获得它?
解决方案
推荐阅读
- excel - Excel:在多个常见日期中查找第一次
- bootstrap-4 - Bootstrap 菜单中不显示菜单项
- google-apps-script - 基于自定义模板生成新的电子表格/工作簿
- rust - 如何处理 Rust 过程宏中的“Self”?
- reactjs - 如何在 Svelte App 内渲染 React App 或在 React App 内渲染 Svelte App?
- java - 如何在java 8中将列表元素处理为单行中的另一个列表
- node.js - 回答一些安装 npm 模块的提示
- javascript - 如何禁用默认浏览器自动完成?
- java - 如果为空,则显示 imageview onclick 并在没有 imageview 的情况下发布
- c++ - 生成具有条件的给定字符串的排列