regex - 파일 - Visual Studio에서 대문자로 바꿀 수 있습니까?




비주얼 스튜디오 코드 파일 검색 (2)

Visual Studio 임시 매크로를 사용하여이 문제를 해결할 수 있습니다. 이것은 반복적 인 코드 조작을 수행하기 위해 항상 사용하는 매우 강력하고 유연한 기능입니다.

여기에 C # 기본 키 바인딩을 사용하고 있다고 가정합니다.

  1. CTRL + SHIFT + F 를 눌러 파일에서 찾기 대화 상자를 불러옵니다.
  2. "정규 표현식"사용을 클릭하십시오.
  3. "Find what :"을 " <m_:Ll "로 설정하십시오 - m, 밑줄, 소문자로 시작하는 단어;
  4. 모든 항목을 검색하려면 "모두 찾기"를 클릭하십시오.
  5. 임시 매크로 기록을 시작하려면 Ctrl + Shift + R 을 누릅니다.
  6. F8 키 를 눌러 다음 검색 표현식을 찾습니다.
  7. 오른쪽 커서, 오른쪽 커서, SHIFT + 오른쪽 커서 ( "m_"를 건너 뛰고 소문자를 선택)를 누릅니다.
  8. CTRL + SHIFT + U 를 눌러 소문자를 대문자로 바꿉니다.
  9. 임시 매크로 기록을 중지하려면 Ctrl + Shift + R 을 누릅니다.
  10. Ctrl + Shift + P 를 눌러 임시 매크로를 재생하면 다음 식으로 이동하고 "m_"다음의 첫 번째 문자를 대문자로 바꿉니다. CTRL + SHIFT + P 를 여러 번 눌러야합니다.

Visual Studio에서 "찾기 및 바꾸기"대화 상자와 RegEx (?) à la :를 사용하여 대문자로 바꿀 있습니까? . => Upper(.) ?

내가 가지고 있다고 말해봐 :

m_<b>a</b>blabla

내가 원하는:

_<b>A</b>blabla

아니요, Visual Studio는이를 지원하지 않습니다. VS 검사에서 정규 표현식 기능에 대한 참조를 얻으려면 다음을 수행하십시오.

정규 표현식 (Visual Studio)

(원래의 질문을 오해하여 주어진 원래 답변)

Visual Studio C # 기본 키 바인딩을 가정합니다.

이를 달성 할 수있는 여러 가지 방법이 있습니다.

변수 (메소드, 속성 등) 인 경우 이름 변경 리팩토링을 사용하여 모든 인스턴스를 변경할 수 있습니다. 이 리팩토링은 F2 키를 눌러 이름을 변경하려는 인스턴스를 호출하여 호출됩니다.

정의 자체에 대한 변경을 수행하는 경우 SHIFT + ALT + F10 을 사용하여 활성 리팩터링 팝업을 호출 한 다음 모든 인스턴스의 이름을 바꿀 수도 있습니다.

문자열 리터럴 인 경우 Ctrl + U (소문자) 및 CTRL + SHIFT + U (대문자) 단축키를 사용하여 신속하게 대 / 소문자를 전환 할 수 있습니다. 이는 편집기에 표시된 모든 텍스트에 유효하지만 문자열 리터럴에 가장 유용합니다.





uppercase