0
我正在处理电子邮件模块。在电子邮件模板中,用户可以拖动占位符。电子邮件在阵列中的占位符
占位符是这样的: - [USERNAME],[ADDRESS]。
所以,动态电子邮件模板的e.g是这样的: -
Hi [USERNAME],
Welcome to our site
[ADDRESS]
.....
我想收集在控制器阵列或字符串列表所有的占位符。
如何提取占位符?
我正在处理电子邮件模块。在电子邮件模板中,用户可以拖动占位符。电子邮件在阵列中的占位符
占位符是这样的: - [USERNAME],[ADDRESS]。
所以,动态电子邮件模板的e.g是这样的: -
Hi [USERNAME],
Welcome to our site
[ADDRESS]
.....
我想收集在控制器阵列或字符串列表所有的占位符。
如何提取占位符?
您可以使用正则表达式这个
Regex regex = new Regex(@"(?<Placeholder>\[[A-Z]+\])");
有助于澄清一些事情:可以* *什么是与此模式匹配,或者是有一个固定的有限集合占位符的占位符?你想用这些占位符的内容做什么?即一旦你有一串字符串 - 你期望用它做什么?你真的只想得到一个基本上是'[“[USERNAME]”,“[ADDRESS]”]'的数组吗? – EyasSH 2015-03-02 05:02:32
此外,我需要用实际数据替换PLACEHOLDERS ..! – Anup 2015-03-02 05:06:34
是的......任何符合这种模式的东西都是占位符。 – Anup 2015-03-02 05:07:24