regex - 如何使用 Perl 正则表达式在 Screen 中搜索模式?

标签 regex perl gnu-screen

我有一个过程可以让我在屏幕中不断输出。我想在输出中通过以下 Perl 的正则表达式搜索 CamelCase 单词,以便我可以主动监视输出。

/\b([a-z]*[A-Z][a-z]*){2,}\b/

最佳答案

我在 GNU/Screen 中进行了测试并检查了源代码。两者都表明这是不可能的。搜索功能似乎只支持基本的字符串匹配。

我建议您使用 tee命令除了打印它之外,还可以将程序的输出发送到文件。之后您可以在文件上使用 Perl 或 grep。

$ your_program | tee your_program_output
$ grep pattern your_program_output

关于regex - 如何使用 Perl 正则表达式在 Screen 中搜索模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/818468/

相关文章:

python - 如何在 Python 中查找所有出现的模式及其索引

python - 无法在正则表达式中检测到 '-' 字符

performance - DBI 语句句柄可以使用缓存调用来执行()吗?

algorithm - 复杂排序选择数据结构的建议

unix - 如何快速关闭不同 GNU-Screen 选项卡中的多个 VI 实例?

linux - 更改 GNU-Screen 中的 Ctrl-D 快捷键

Emacs (Multi)Term vs Xterm vs Console & TMUX

用于 FileNameFilter 实现的 Java 正则表达式

javascript - 如何将正则表达式转换为字符串文字并再次转换回来?

macos - 在 Mac 上安装 Perl 模块 WWW::Mechanize