Скомпилированный шаблон Regex с передачей значения динамически
Мое регулярное выражение (\[((?!attr1)[^\]])*\])
и хочу сделать его скомпилированным шаблоном и динамически передать часть "attr1".
строка ввода root/element1/element2[@attr1='abc']/element3[attr2='xyz']/element4/element5[attr3='pqr']/element6/element7
Хотите динамически передавать attr1, attr2, attr3 в шаблон регулярных выражений и пытаться работать с одним объектом регулярных выражений по соображениям производительности. не могли бы вы мне помочь?