有没有办法在 Batch/PowerShell Script/VBScript 中找到字符串的长度?
Is there a way to find the length of a string in Batch/PowerShell Script/VBScript?
我需要找到我曾存储在计算机上的所有 phone 个号码。所有 phone 个数字都由八个数字组成。有没有办法在计算机上的所有文本文件中搜索长度为八个数字的字符串,然后打印这些文件的位置,或者只是复制这些数字?
我应该提供一个我已经尝试过的代码,但我没有尝试过任何东西,因为我不知道从哪里开始。听说batch没有这个功能。其他两种语言呢?
注意:不是寻找如何搜索所有文件的解释,这只是一个介绍。主要问题是找到字符串长度。
另外,解释一下你为什么不赞成对我有帮助。
findstr /m /R "[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]" *.txt
将列出那些文件
从提示中查看 findstr /?
。
我需要找到我曾存储在计算机上的所有 phone 个号码。所有 phone 个数字都由八个数字组成。有没有办法在计算机上的所有文本文件中搜索长度为八个数字的字符串,然后打印这些文件的位置,或者只是复制这些数字?
我应该提供一个我已经尝试过的代码,但我没有尝试过任何东西,因为我不知道从哪里开始。听说batch没有这个功能。其他两种语言呢?
注意:不是寻找如何搜索所有文件的解释,这只是一个介绍。主要问题是找到字符串长度。
另外,解释一下你为什么不赞成对我有帮助。
findstr /m /R "[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]" *.txt
将列出那些文件
从提示中查看 findstr /?
。