C# 使用'拆分字符串;[';和';]';

C# 使用'拆分字符串;[';和';]';,c#,.net,regex,C#,.net,Regex,我想知道包含[和]的字符串的正则表达式拆分模式(使用C#) 例如,对于字符串: This is my [word1] And this is my [word2] 我应该得到word1和word2以下应该可以做到: \[(?<word>[^\]]*)\] \[(?[^\]]*)\] 我建议你使用一些正则表达式工具来帮助你。我肯定有一些,但我使用它,它确实有助于解决这些讨厌的问题:)使用regex/\[(.*)\]/g。给定正则表达式是perl语言,其他语言中也有类似的正则表达式

我想知道包含
[
]
的字符串的正则表达式拆分模式(使用C#)

例如,对于字符串:

This is my [word1] And this is my [word2]

我应该得到
word1
word2

以下应该可以做到:

\[(?<word>[^\]]*)\]
\[(?[^\]]*)\]
我建议你使用一些正则表达式工具来帮助你。我肯定有一些,但我使用它,它确实有助于解决这些讨厌的问题:)

使用regex
/\[(.*)\]/g
。给定正则表达式是perl语言,其他语言中也有类似的正则表达式。在这里工作:

最好研究一下这个
/[(.*?)]/
。。您可以使用正则表达式匹配而不是正则表达式拆分来查找详细信息?