C # Regex: найти заполнители как подстроку

У меня есть следующая строка.

"hello [#NAME#]. nice to meet you. I heard about you via [#SOURCE#]."

в тексте выше у меня есть два заполнителя. ИМЯ и ИСТОЧНИК

Я хочу извлечь эту подстроку с помощью Reg Ex.

, что было бы шаблоном reg ex для поиска списка этих заполнителей.

Я попробовал

string pattern = @"\[#(\w+)#\]";

результат

hello  
NAME 
. nice to meet you. I heard about you via  
SOURCE 
.

то, что я хочу только

NAME
SOURCE

Пример кода

string tex = "hello [#NAME#]. nice to meet you. I heard about you via [#SOURCE#]."; 

    string pattern = @"\[#(\w+)#\]";

    var sp = Regex.Split(tex, pattern);

    sp.Dump();
8
задан Mohsan 4 June 2011 в 19:12
поделиться