2015-03-02 70 views
0

我正在處理電子郵件模塊。在電子郵件模板中,用戶可以拖動佔位符。電子郵件在陣列中的佔位符

佔位符是這樣的: - [USERNAME],[ADDRESS]。

所以,動態電子郵件模板的e.g是這樣的: -

Hi [USERNAME], 

Welcome to our site 

[ADDRESS] 
..... 

我想收集在控制器陣列或字符串列表所有的佔位符。

如何提取佔位符?

+0

有助於澄清一些事情:可以* *什麼是與此模式匹配,或者是有一個固定的有限集合佔位符的佔位符?你想用這些佔位符的內容做什麼?即一旦你有一串字符串 - 你期望用它做什麼?你真的只想得到一個基本上是'[「[USERNAME]」,「[ADDRESS]」]'的數組嗎? – EyasSH 2015-03-02 05:02:32

+0

此外,我需要用實際數據替換PLACEHOLDERS ..! – Anup 2015-03-02 05:06:34

+0

是的......任何符合這種模式的東西都是佔位符。 – Anup 2015-03-02 05:07:24

回答

1

您可以使用正則表達式這個

Regex regex = new Regex(@"(?<Placeholder>\[[A-Z]+\])"); 
相關問題