regex - 正则表达式 (Regex):如何在多行 html 标记中查找属性缺失
问题描述
<g:select
name="securityQuestionOne"
id="systemSecurityQuestionOne"
optionKey="question"
optionValue="question"
value="${userPreference.securityQuestionOne}"/>
在这里,我想找出属性中缺少多少 <g:select 标记。我想从标签中排除哪些
<g:select
name="securityQuestionOne"
id="systemSecurityQuestionOne"
from="${securityQuestionList}" noSelection="['null':'-Select Question One-']"
optionKey="question"
optionValue="question"
value="${userPreference.securityQuestionOne}"/>
这样我就可以在缺少的地方添加空标签,例如 from=""。
解决方案
我找到了答案
(?s)<g:select((?!from).)*?/>
推荐阅读
- laravel - 缺少路线 bus.edit 所需的参数
- node.js - 将nodejs程序的输出重定向到文件时编码错误(windows 10 powershell可能的问题)
- scala - 如果组的任何行具有 0 值,我将如何使用 ANY 条件进行过滤?
- java - "GeorgeNotFound" 的 MinecraftShocker 插件如果你有这个错误:jSSC-2.8_x86_64.dll+0xb5db,如何修复
- next.js - Next.js 和 Styled Components 在刷新时服务器和客户端之间不同步
- javascript - 在本地插件(Strapi)中使用 .env
- javascript - javascript: for void 在 for 循环的上下文中是什么意思?
- tensorflow - 如何在 python 3.7.9 中使用 Tensorflow 2.0 版本并使用置换功能?
- reactjs - React 应用程序“找不到 index.html 文件”
- r - 如何删除officer doc中自动添加的blanc页面?