【发布时间】:2019-01-06 15:37:30
【问题描述】:
我在批处理脚本中有一个字符串。我不想创建 Powershell 脚本或其他文件。
我想知道的是,如何在通过批处理传递给 powershell 的字符串上获取正则表达式替换。
我的解决方法::
powershell -Command " replace "%insert regex pattern%" , "%string_from_batch_file%"
我希望 this%string_from_batch_file% 被正则表达式匹配替换。同样,我不处理此命令之外的文件或 powershell,我只需要对字符串进行正则表达式替换。
提前致谢
【问题讨论】:
-
你到底想在哪里替换什么?替换操作总是由三个因素组成:源字符串、匹配模式和替换字符串。
-
@AnsgarWiechers 我不是要斜体括号,我是新手,因此不要介意这种模式,我无法正确使用 ps 语法,因为我以前从未使用过 Powershell
-
这并没有说明什么。请提供输入和预期输出的示例。
-
请edit您的问题。不要将您问题的相关信息隐藏在 cmets 中。
-
@phoenyx 我的问题中究竟缺少什么? 例如您之前评论中的输入、输出和正则表达式信息。
标签: regex powershell batch-file