首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Grep4j 1.5版本的示例(适用于JDK1.5)

Grep4j 1.5版本的示例(适用于JDK1.5)
EN

Stack Overflow用户
提问于 2014-11-12 21:10:10
回答 1查看 1.1K关注 0票数 0

我需要找出我的列表中是否有几个字符串存在于扩展名为.txt和.xml的文件列表中。

我有自己的字符串列表:"hello""goodbye""etc"

我需要包含"hello""goodbye""etc"的文件列表。

例如:

代码语言:javascript
复制
a.csv contains:
a|b|hello|d

b.xml contains:
<a>
 <b></b>
 <c>goodbye</c>
</a>

本例中的文件列表为:

代码语言:javascript
复制
/path/folder1/a.csv
/path/folder2/b.xml

然后,使用文件夹名称重新校准:

代码语言:javascript
复制
/path/folder1/a.csv.folder1
/path/folder2/b.xml.folder2
EN

回答 1

Stack Overflow用户

发布于 2014-11-12 22:24:55

要获取包含特定单词的文件列表,您可以执行以下操作:

代码语言:javascript
复制
Profile remoteProfile = ProfileBuilder.newBuilder()
        .name("Remote folder1")
        .filePath("/path/folder1/*")
        .onRemotehost("172.xx.xx.xx")
        .credentials("user", "password")
        .build();


System.out.println(grep(constantExpression("hello"),on(remoteProfile),with(option(filesMatching()))));

详情请参阅https://code.google.com/p/grep4j/wiki/ProfileWithWildcard

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26887803

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档