标签: c# .net regex string split
他我想用两个字符分割字符串。
例如我有这样的字符串: "xx-aa-[aa]-22-[bb]"。 我想检索[aa]和[bb]的字符串数组。 []之间的所有字符。
"xx-aa-[aa]-22-[bb]"
[aa]
[bb]
首先,我可以按'-'拆分,因此我将拥有字符串数组
'-'
var tmp = myString.Split('-');
但是现在我如何只检索[]之间的字符串?
[]
答案 0 :(得分:6)
您可以使用以下regex:
regex
\[(.+?)\]
使用全局标记匹配所有组。
Demo
<强>解释强>
()
\[
[
\
.+?
\]
]
<强>可视化强>