2015-03-02 29 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]+\])"); 
相关问题