Visual Studio - заменить текст регулярным выражением - PullRequest
3 голосов
/ 22 января 2020

Я хочу заменить свой код регулярным выражением во всем решении, но не могу найти все сообщение, используя регулярное выражение. Я пытаюсь использовать регулярное выражение "Convert.ToString (+ MessageContext.Get ([". A-zA-Z0-9] + "

Пример.

Я хочу заменить" Преобразовать. ToString (MessageContext.Get ("Dynami c Message")) "этот код с" MessageContext.Get ("Dynami c Message") ", но я не могу добиться этого точно.

, пожалуйста, помогите мне с этим.

1 Ответ

3 голосов
/ 22 января 2020

Для этого типа замены регулярных выражений в Visual Studio необходимо создать группу

ex:

(Convert.ToString \ () + (MessageContext.get \ ([". A -zA-Z0-9] +) + (\) {1}) (\))

  • (Convert.ToString \ () - Группа 1
  • (MessageContext.get \ ([". A-zA-Z0-9] +) Группа 2
  • (\) {1}) - Группа 3
  • (\)) - Группа 4

Теперь вы можете легко заменить

(Convert.ToString \ () + (MessageContext.get \ ([". A-zA-Z0-9] +) + (\) {1}) (\))

с

$ 2 $ 3

окончательный вывод

MessageContext.Get ("Dynami c .Message")




Надеюсь, это поможет вам

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...