2012-04-23 37 views
6

Korzystanie z programu Visual Studio 2010 Chciałbym zrobić wyrażenie regularne poziomu projektu zastąpić, jak poniżej.Zastępowanie wyrażenia regularnego w programie Visual Studio

Znajdź: #region {any string here}

Wymienić: #region - string from above -

Próbowałem poniżej:

region\s'{[^]+}' 

region '{[^]+}' 

region {:q} 

Ale IDE narzeka nieprawidłowego wzoru. Jak mogę to naprawić?

+0

[^] nie jest (brakuje rzeczy) ... spróbuj '\ {[^}] + \}' –

Odpowiedz

7

Ahhh, wizualne Wyrażenia regularne studio ... one nie powinny być nazywane regex ponieważ różnią się znacznie od tego, co jest „standard "

Zwolniłem się VS i po pewnym prób i błędów to działa:

wyszukiwania:

\#region \{{.*}\} 

wymienić:

#region - \1 - 
5

Spróbuj:

Szukaj: {\#region:b+}{.*}

Wymienić: \1 - \2 -

Jeśli specjalnie szukając '{' i '}',

Szukaj: {\#region:b+}\{{.*}\}

Z cytatami:

wyszukiwania: {\#region:b+}{'.*'}

Aby usunąć cytaty:

Szukaj: {\#region:b+}'{.*}'

Powiązane problemy