假设我在数据库中有以下字段,这些字段用于在代码中配置标签内容,其中<< [...]>>的内容标签是查找是否可以将这些字符串解析为字符串数组?
无法使用String.Split,因为查找字段可能有多个分隔符。 RegEx可以支持吗?
字段
Label: Code <<[RecLetCode]>>
Label: <<[RecResponseDate]>>: <<[RecResponseMemo]>>
Label: <<[ResponseDate]>><br><<[DateResponseDue]>><br><<[EstCompleteDate]>>
答案 0 :(得分:1)
如果您想获取可以使用的内容:
<<\[(\w+)\]>>
<强> Working demo 强>
MATCH 1
1. [15-25] `RecLetCode`
MATCH 2
1. [40-55] `RecResponseDate`
MATCH 3
1. [63-78] `RecResponseMemo`
MATCH 4
1. [93-105] `ResponseDate`
MATCH 5
1. [115-130] `DateResponseDue`
MATCH 6
1. [140-155] `EstCompleteDate`
答案 1 :(得分:0)
不确定。您可以使用正则表达式\[[a-zA-Z]\]
和Regex.Matches
轻松解析此问题。