所以我有一組可以是這樣的數據(樣品行由行):正則表達式來提取數據
verkoop
verkoop [Hot News]
verkoop [Hot News] [Smurf]
verkoop test
verkoop test [Hot News]
verkoop test [Hot News] [Smurf]
什麼,我要的是所有的文字(在本例中它可以是verkoop
或verkoop test
)和所有標籤(例如:[Hot News]
或[Hot News]
[Smurf]
)被分離(在組中優選,但最終我只需要這些在C#中的數組)。
文本可以保持1組,但每個標籤必須形成它自己的組。
我試圖弄亂一個正則表達式,但似乎無法使它使用多於一個標籤(例如[Hot News] [Smurf]
)。 這就是我想出的:
^([a-zA-Z0-9\s]*)\s?(((?:[\[]{1}[a-zA-Z\s]+[\]]{1}\s?)*))$
任何幫助,非常感謝!
你是什麼意思的「在小組」,以及它將如何在陣列結構?我不是RegEx專家,但使用'IndexOf'和'Substring'分析這些信息是非常簡單的。 –