首页 > 解决方案 > 正则表达式 (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=""。

标签: regexattributestags

解决方案


我找到了答案

(?s)<g:select((?!from).)*?/>

推荐阅读