2017-04-13 75 views
-8

我需要找到我曾经存储在电脑上的所有电话号码。所有的电话号码都由八个数字组成。有没有办法在计算机上搜索全部文本文件中的长度为八位数字的字符串,然后打印这些文件的位置,或者直接复制这些数字?有没有办法在Batch/PowerShell Script/VBScript中找到字符串的长度?

我应该提供一个我尝试过的代码,但是我没有尝试过任何东西,因为我不知道从哪里开始。我听说批处理没有这样的功能。那另外两种语言呢?

注意:不寻找解释如何搜索所有文件,这只是一个介绍。主要问题是找到字符串长度。

此外,解释为什么你downvoting会对我有帮助。

+0

您可以从搜索开始:**如何搜索所有文件?** – dcg

+0

我知道该部分,dcg。编辑,使自己更清晰。 – Daniel

+4

*我应该提供一个我已经尝试过的代码,但是我没有尝试过任何东西,因为我不知道从哪里开始。* - 那么您没有针对堆栈溢出的主题问题......无法提出一个好问题并不是一个好问题。谷歌搜索“powershell字符串长度”肯定会让你更进一步。随着“PowerShell搜索文件”,“PowerShell的搜索文件的字符串”,以及类似的。 – TessellatingHeckler

回答

0
findstr /m /R "[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]" *.txt 

将列出这些文件

看到findstr /?从提示。

+0

我会测试的,谢谢!最后有人对帮助感兴趣。 – Daniel

相关问题