我有 file.txt 包含以下内容:
34455
55676
66677
6888868,
6688886
n\
n\
如何仅检索 5 到 7 之间的数字,而不包含任何字符或空格?预期的输出是这样的:
34455
55676
66677
6888868
6688886
我有 file.txt 包含以下内容:
34455
55676
66677
6888868,
6688886
n\
n\
如何仅检索 5 到 7 之间的数字,而不包含任何字符或空格?预期的输出是这样的:
34455
55676
66677
6888868
6688886
只需读取文件并仅获取数字匹配,使用 Get-Content 使用 -replace 开关使用正则表达式来获取您的数据。您所追求的是常见的字符串替换。
阅读 PS 文件管理:
仅从具有 powershell 的文件中检索数字
Powershell 和文本文件
更新 - 试试这个:
更新 - 其他想法
根据您的最后评论和我给您的进一步更新。 使用 .Net RegEx 组匹配并在使用 Get-Content 时使用 -Raw
尝试以下操作: