gitk中正则表达式的格式是什么?

发布于 2024-10-19 06:06:13 字数 315 浏览 2 评论 0原文

我正在尝试使用 gitk 中的 find/“添加/删除字符串”/正则表达式选项。我尝试过的语法不起作用,并且我找不到描述它接受的正则表达式语法的文档。

我正在尝试匹配 Modem_WakupModem_UnWakeupModem_(Un)?WakeupModem_\(Un\)?WakeupModem_\(Un\)\?Wakeup 以及任何其他明显的方法都不起作用。我可以单独找到字符串,所以我知道应该有匹配项。

那么它使用什么语法呢?

I'm trying to use the find/"adding/removing string"/regular expression option in gitk. The syntaxes I have tried don't work, and I can find no docs that describe the syntax of the regular expressions it accepts.

I'm trying to match both Modem_Wakup and Modem_UnWakeup. Neither Modem_(Un)?Wakeup nor
Modem_\(Un\)?Wakeup, nor Modem_\(Un\)\?Wakeup, nor any other obvious ones work. I can find the strings individually, so I know there should be matches.

So what syntax does it use?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

属性 2024-10-26 06:06:13

此功能应基于 pickaxe grep 系统 ,基于 POSIX 正则表达式

但是这个线程< /a> 从 gitk 报告了一些与此相关的错误:

我向 #git 提出了这个问题,有人建议这可能是一个镐错误,因为如果他们添加了父母都没有的字符串,它不会显示合并提交中的更改 .

但这可能不是您的具体情况,只是说明该功能尚未完全可用。

This feature should be based on the pickaxe grep system, based on POSIX regexp.

But this thread reports some bug around this from gitk:

I presented the issue to #git, and it was suggested that it is probably a pickaxe bug in that it doesn't display changes in merge commits if they add strings that neither of their parents has.

This may not be your exact case though, simply an illustration that the feature isn't fully available yet.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文