【发布时间】:2014-03-17 21:11:01
【问题描述】:
我需要删除字母 a 到 z 、 A 到 Z 和特殊字符。我只需要数字和小数点。我发现了很多使用字符串操作的例子,但我认为使用正则表达式更好。
例如,
数字 = 10.20af24
数字必须等于10.20 而不是10.20af24。
谢谢。
【问题讨论】:
-
您在此处描述的内容可能不需要它,但您可以从 PowerShell 中获得比命令行更多的正则表达式功能:regular-expressions.info/powershell.html
-
看起来像十六进制。您是否尝试过
(?:[a-fA-F0-9][a-fA-F0-9])+,它也可以匹配 20,除非您遵守严格的格式,否则很难。
标签: regex batch-file