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
:
\[(.+?)\]
使用全局標誌匹配所有的團體。
說明
()
:捕獲組\[
:匹配[
文字。需要使用\
.+?
逃生:非貪婪匹配任意數量的任何字符\]
:匹配]
文字。需要使用\
可視化
逃脫