我需要清理像这样的字符串(我在一组图像名称中读取),其中我只想要前两个字符串(目前我正在使用,在Windows 7 cmd行 - dir / a / b / p> TextFile.txt的):
- Acaena inermis没有倒钩dbot_25Dec15_40.JPG
- Coprosma Taiko PB121944 invbot.rs.JPG
- Cortaderia richardii InvBot P6260038.JPG
- Anemanthele lessoniana LIC.nestmaker.CC BY-SA 2.0.jpg
- Myosotidium hort ibot PB109882 sqr rs.JPG
看起来像这样(单词空格词和剥离其余):
- Acaena inermis
- Coprosma Taiko
- Cortaderia richardii
- Anemanthele lessoniana
- 肌肉萎缩
有没有办法使用cmd或批处理来简化这个?通常每次执行此操作时都会解析15个文件。我不是一个cmd-line大师!
只是为了澄清事情,您是否希望将文件重命名为字空间字?没有扩展甚至?
—
LPChip
可能重复 如何批量重命名文件?
—
LPChip
其中一个答案列出了PowerGrep,它似乎也取代了文件中的正则表达式。这是你可能想要使用的,或使用像Notepad ++这样的东西你可以在文本文件中使用正则表达式查找/替换。
—
LPChip
非常感谢LPChip,明天我会看看这些并回到这里
—
nigelc
您能告诉我们您使用批处理文件尝试了什么吗?
—
Dave