编译的Regex模板动态传递值

时间:2017-05-12 03:41:38

标签: c# regex regex-lookarounds regex-group boost-regex

我的正则表达式是(\[((?!attr1)[^\]])*\]),并希望将其作为已编译的模板并传递" attr1"部分动态。

输入字符串root/element1/element2[@attr1='abc']/element3[attr2='xyz']/element4/element5[attr3='pqr']/element6/element7

想要将attr1,attr2,attr3动态传递给正则表达式模板,并出于性能原因尝试使用一个正则表达式对象。你能帮帮我吗?

0 个答案:

没有答案