【发布时间】:2012-04-25 21:40:05
【问题描述】:
我在网上搜索,只找到打开每个文件并将正则表达式应用于内容的示例。 有没有办法将正则表达式应用于文件夹中的所有文件? 我会在 linux 上使用“grep”,但我需要编写一个可移植的代码。
【问题讨论】:
-
将此任务分解为其组成部分。你知道如何获取目录中的所有文件吗?查看。您知道如何使用正则表达式模式在一个文件中进行搜索吗?查看。把它们放在一起......
-
我相信有人会想出一个库来做到这一点。除非您正在学习,否则不要尝试自己编写。
-
没错,这就是我的猜测。应该已经完成了一些事情......
-
@adarshr,“智慧”可能太过分了。这不是涉及超过几行代码。
-
你真的需要用java编写代码吗? “grep”、“sed”、“awk”和“find”几乎在任何地方都可用。我会将其归类为便携式......当然你需要在 Windows 上使用 cygwin 之类的东西。