大家好我想拆分一个扩展名为.ps1
的字符串我使用了以下正则表达式
var regex = Regex.Split(text, ".ps1");
但我需要在第一个字符串中存在扩展名。假设我的脚本如下c:\Test\test.ps1 -Arg -Arg1
,当我拆分它时我需要字符串c:\Test\test.ps1
和-Arg -Arg1
作为第二个字符串我该怎么做
答案 0 :(得分:1)
使用正面的后视double[] myArray = new double[25];
:
(?<=\.ps1)
请参阅regex demo
<强>详情:
(?<=\.ps1)\s+
- 要求(?<=\.ps1)
紧靠当前位置.ps1
- 1+空白符号答案 1 :(得分:0)
这将为您提供第一组的第一部分和第二组的第二部分
(.+[.]ps1)(.+)
<强>解释强>
(.+[.]ps1)
- 第一组包含任何后跟ps1扩展名
(.+)
- 第一组之后的第二组