如何在正则表达式中使用分组来查找 html 元素?问题是在搜索文件时,找到了来自 javascript 的 < 和 >,所以我想始终以 < 开头并以 > 或 /> 结尾,或者以 开头,然后我想在其中查找内容. 我正在寻找的关键是元素名称或属性名称中的大写字母。
我问的原因是因为我的任务是浏览所有 JSP 页面并将大写元素和标记名称更改为小写。我只是想找到一个比我目前使用的更准确的正则表达式。主要问题似乎是这个正则表达式不知道 Javascript 和 HTML 中的 < 或 > 之间的区别。
<[^!>%]*(([A-Z]{1,})|([^A-Za-z"'>=&\?][A-Z]{1,}[a-z]*))[\s=>]