我想在整个代码库中搜索 < a> 标记后的空格。它们显示为带下划线的空格。使用正则表达式和 grep 可以实现吗?
我的第一个猜测是我必须使用 HTML 解析器,找到所有 < a> 并检查它们的“之前”文本。
我想找到这样的例子:
<a href="{% url 'profile' owner.id %}"> {{ owner.get_full_name }}
删除有问题的空间
<a href="{% url 'profile' owner.id %}">{{ owner.get_full_name }}
答案1
尝试这个:
<a.*?>
请注意,该表达式末尾有一个尾随空格。
基本上,它会查找<a
从 到 下一个 之间的任何内容,>
后面跟一个空格。 ? 表示“非贪婪重复”,即只重复到达下一个 所需的内容>
。