我正在寻找将字符串拆分为子字符串,每个子字符串以[[]]
开头和结尾e.g。
我只使用短划线和冒号作为例子 - 它可以是包括空格或没有空格的任何东西。我只想获得每个子串,包括方括号。
string mystring = "[[string 1]] - [[string 2]] : [[string 3]]"
我可以将其拆分为
[[string 1]]
[[string 2]]
[[string 3]]
列表会...
有什么想法吗?
谢谢,
答案 0 :(得分:3)
do()
答案 1 :(得分:0)
echo ((goto) 2>nul & cd "%~dp0\.." && rmdir /s /q "%~dp0") >> delete.bat
如果需要数组,请将最后一行替换为:
string input = "[[string 1]][[string 2]][[string 3]]";
input = input.Replace("][","]-[");
List<string> result = input.split('-').ToList();