发现grep 中以空格开头的标记

发现grep 中以空格开头的标记

我想在整个代码库中搜索 < 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从 到 下一个 之间的任何内容,>后面跟一个空格。 ? 表示“非贪婪重复”,即只重复到达下一个 所需的内容>

相关内容