【发布时间】:2013-03-12 02:28:40
【问题描述】:
我正在尝试在 Windows 批处理文件中拆分并创建一个新字符串,但我不知道该怎么做。
我正在尝试转换:
Crysis3_2560x1440
到这里:
Crysis 3 - 2560x1440
然后:
HD7970CrossFire
到这里:
HD 7970 CrossFire
有什么建议吗?
【问题讨论】:
-
不确定批处理文件,但您可以使用 Powershell 吗?
-
老实说,我还没有尝试过任何东西;我整天都在用 perl 和 AutoIt 编写代码,但我无法完全理解它。不确定 Powershell 或它如何集成......?肯:我看到了,但我无法将它应用到我的目标中......尝试!
-
你想用同一个批处理程序分割上面的both字符串吗?你能用文字而不是例子来解释分割的方法吗?例如:“在第一组数字处分隔字符串……”
-
Aacini,当然!对于第一个拆分,我们将有一个带有游戏名称和分辨率的字符串,用下划线分隔。在 _ 处拆分游戏名称和分辨率非常简单,我们还希望能够通过大写字母或数字分隔游戏名称。所以... Crysis3 = Crysis 3 FarCry3 = Far Cry 3 SleepingDogs = Sleeping Dogs 对于第二个拆分,它基本上是第一个拆分的副本,需要确保您正确地击中 intercaps。 HD7970Crossfire = HD 7970 Crossfire GTX680 = GTX 680 GTX680SLI = GTX 680 SLI HD7970 = HD 7970
标签: windows string batch-file split