/ / Как мога да поправя този regex в Visual Studio 2010? - regex, visual-studio-2010

Как мога да поправя тази регекция в Visual Studio 2010? - регекс, визуално-студио-2010

Опитвам се да търся с помощта на този regex в Visual Studio, но не работи.

<(script|link)b(.*?)Site.css(.*?)(script>|/>)

След четене тази статия Промених го

<(script|link)b(.*?)Site.css(.*?)(script>|/>)

Но все още не работи.

Вашата помощ е много благодарна :)

Отговори:

2 за отговор № 1

погледни тук ... това е доста старо, но хубаво да се чете http://www.codinghorror.com/blog/2006/07/the-visual-studio-ide-and-regular-expressions.html

Следвайки горепосоченото ръководство, аз се опитах да преведа редовния ви израз. За съжаление не успях да намеря нищо подходящо за алчния квантор *? и беше принуден да се придържа към алчния *, Това предполагам (успешно тестван във визуално студио 2010):

<{script|link}.+Site.css.*{/>|script>}

Имам чувството, че ви предлагам различен редактор, когатоискате интензивно да използвате регулярни изрази във файлове с ресурси на Visual Studio като xml stuff. Моят личен избор беше PowerGrep, но това е търговски продукт. Сигурен съм, че има много от тях безплатно в интернет.