1
他我想通过两个字符拆分字符串。由c中的两个字符分割字符串#
例如我有这样的字符串: "xx-aa-[aa]-22-[bb]"
。 我想检索[aa]
和[bb]
的字符串数组。 []之间的所有字符。
首先,我可以通过'-'
分裂,因此我不得不字符串数组
var tmp = myString.Split('-');
但现在我怎么能只检索[]
之间串?
他我想通过两个字符拆分字符串。由c中的两个字符分割字符串#
例如我有这样的字符串: "xx-aa-[aa]-22-[bb]"
。 我想检索[aa]
和[bb]
的字符串数组。 []之间的所有字符。
首先,我可以通过'-'
分裂,因此我不得不字符串数组
var tmp = myString.Split('-');
但现在我怎么能只检索[]
之间串?
您可以使用下面regex
:
\[(.+?)\]
使用全局标志匹配所有的团体。
说明
()
:捕获组\[
:匹配[
文字。需要使用\
.+?
逃生:非贪婪匹配任意数量的任何字符\]
:匹配]
文字。需要使用\
可视化
逃脱