【发布时间】:2022-01-03 15:18:02
【问题描述】:
我想使用特定的 unicode char (https://www.compart.com/fr/unicode/U+200B) 获取所有提交:零宽度空间 (U+200B)。
git log -G 'regex'
这个命令应该给我所有内容与正则表达式匹配的提交 (Git Doc)。
我想捕捉零宽度空间,但以下命令返回一个空列表:
git ls -G '\u200b'
但是,我对这种类型的角色有一些提交。 git diff 给我:
- path(r'v1/status<U+200B>/<str:key>', views.status, name="status<U+200B>"),
在提交中搜索 unicode char 的方法是什么?
【问题讨论】:
-
试试
\xE2\x80\x8B -
返回空结果
-
您确定
<U+200B>没有保存为字符串吗? (对我来说,它似乎是模板引擎的一部分) -
是的,Git 用 git log -S "" 和 git log -G "" 返回一个空结果