Word 문서에서 대괄호 및 내부 공백을 일괄 삭제하는 2 가지 방법

지금 공유 :

이 기사에서는 Word 문서에서 대괄호와 내부 공백을 일괄 삭제하는 두 가지 방법을 제공합니다. 

때때로 사람들은 모든 종류의 목적에서 단어를 표시하기 위해 괄호를 사용하는 것을 좋아합니다. 그러나 잠시 후 모든 괄호를 제거하기로 결정할 수 있지만 너무 많은 괄호가 문서 주위에 흩어져 있음을 알 수 있습니다. 솔직히, 그것들을 하나씩 삭제하는 데는 영원히 걸릴 수 있습니다. 또한 특별한 필요로 인해 한 쌍의 대괄호 사이의 모든 공백도 제거해야 할 수 있습니다.Word 문서의 대괄호 및 내부 공백 일괄 삭제

그렇기 때문에 보다 실용적인 솔루션을 갖추기 위해 이 기사를 읽어야 합니다.

방법 1: "고급 찾기" 명령에서 와일드카드 사용

  1. 먼저 "홈" 탭을 클릭하고 "찾기" 명령의 드롭다운 버튼을 클릭합니다.
  2. 그런 다음 드롭다운 메뉴에서 "고급 찾기"를 선택하여 "찾기 및 바꾸기" 대화 상자를 엽니다."홈" 클릭->"찾기" 버튼의 화살표 버튼 클릭->"고급 찾기" 선택
  3. 예를 들어 모든 대괄호를 찾으려면 "\ [* \]”(인용 부호 제외)를 "찾을 내용" 텍스트 상자에 입력합니다.
  4. 다음으로 "더 보기" 버튼을 클릭하면 더 많은 옵션이 나타납니다.
  5. "와일드카드 사용" 상자를 선택합니다.
  6. 그런 다음 "찾기" 탭을 클릭하고 "주요 문서"를 선택합니다. 모든 대괄호가 표시되고 다음과 같이 동봉된 텍스트가 선택되어 있습니다."찾을 내용" 텍스트 상자에 문자열 입력->"와일드카드 사용" 상자 선택->"찾기" 버튼 클릭->"주 문서" 선택
  7. 이제 "찾을 내용" 텍스트 상자를 지우고 "[[\] ]"(인용 부호 제외).
  8. "찾기"를 클릭하고 이번에는 "현재 선택"을 선택합니다. 다음과 같이 모든 대괄호와 내부의 모든 공백이 선택되어 있음을 알 수 있습니다."찾을 내용" 텍스트 상자에 문자열 입력->"찾기" 버튼 클릭->"현재 선택" 선택
  9. 대괄호와 내부의 모든 공백을 제거하려면 "삭제"를 누르십시오.
  10. 그러나 공백을 유지하려면 7단계의 문자열을 "[[\]]".대괄호만 선택한 효과

다음 표에는 여러 종류의 일반적으로 사용되는 구분 기호가 구분 기호 또는 내부 공백과 함께 찾을 수 있는 문자열과 함께 있습니다.

괄호 대괄호 및 모든 포함 된 텍스트를 찾기위한 문자열 대괄호와 내부의 모든 공백을 찾기 위한 문자열 대괄호만 찾는 문자열
대괄호

[]

\ [* \] [[\] ] [[\]]
괄호

()

\ (* \) [(\) ] [(\)]
중괄호 (중괄호)

{}

\ {* \} [{\} ] [{\}]
꺾쇠 괄호

<>

\ <* \> [<\> ] [<\>]

방법 2 : VBA 코드 실행

  1. 먼저 "Alt + F11"을 눌러 VBA 편집기를 엽니 다.
  2. 그런 다음 "일반"을 클릭한 다음 "삽입" 탭을 클릭합니다.
  3. "Module"을 선택합니다."일반"클릭-> "삽입"클릭-> "모듈"클릭
  4. 그런 다음 를 두 번 클릭하여 엽니다.
  5. 그리고 거기에 다음 코드를 붙여 넣으십시오.
Sub DeleteDelimiters(objFind As Find, strLeftDelimiter As String, strRightDelimiter As String, bDeleteSpace As Boolean)
  Dim strFind1 As String
  Dim strFind2 As String
 
  strFind1 = "\" & strLeftDelimiter & "*\" & strRightDelimiter
  If (bDeleteSpace) Then
    strFind2 = "[" & strLeftDelimiter & "\" & strRightDelimiter & " ]"
  Else
    strFind2 = "[" & strLeftDelimiter & "\" & strRightDelimiter & "]"
  End If
 
  Selection.HomeKey Unit:=wdStory
  objFind.ClearFormatting
  objFind.Replacement.Text = ""
 
  While objFind.Execute(FindText:=strFind1, MatchWildcards:=True)
    objFind.Execute FindText:=strFind2, MatchWildcards:=True, _
      ReplaceWith:="", Replace:=wdReplaceAll, Wrap:=wdFindStop
  Wend

End Sub


Sub DeleteBracketsAndSpace()
  Application.ScreenUpdating = False
 
  '  Delet all square brackets and the space in it.
  Call DeleteDelimiters(Selection.Find, "[", "]", True)
 
  '  Delet all parenthesis and the space in it.
  Call DeleteDelimiters(Selection.Find, "(", ")", True)
 
  '  Delet all braces and the space in it.
  Call DeleteDelimiters(Selection.Find, "{", "}", True)
 
  '  Delet all angle brackets and the space in it.
  Call DeleteDelimiters(Selection.Find, "<", ">", Ture)
 
  Application.ScreenUpdating = True
End Sub
  1. 이제 "DeleteBracketsAndSpace" 매크로에서 문서에 있는 대괄호를 삭제하고 불필요한 코드 줄을 모두 제거하는 데 필요한 줄만 유지합니다.

대괄호만 제거하려면 코드를 약간 변경해야 합니다. 문서에 대괄호가 있다고 가정해 보겠습니다. 그런 다음 "Call DeleteDelimiters(Selection.Find, "[", "]", True)" 행으로 이동하여 "참된"받는 사람"거짓".

  1. 마지막으로 "실행"을 클릭합니다.코드 붙여 넣기-> "실행"클릭

단어 문제 해결

솔직히 말해서 Word는 실제로 많은 작업을 수행할 수 있습니다. 그러나 결국 완벽하지는 않습니다. 문제가 발생하면 그 결과는 참혹할 수 있습니다. 따라서 우리는 Word의 작은 문제가 무엇이든 결코 간과할 수 없습니다. 손상된 docx 파일. 최상의 솔루션은 고급 복구 도구를 사용하여 Word 문서를 복구하는 것입니다.

저자 소개 :

Vera Chen은 데이터 복구 전문가입니다. DataNumen, Inc.는 다음과 같은 데이터 복구 기술 분야의 세계적 리더입니다. xlsx 수리 pdf 수리 소프트웨어 제품. 자세한 내용은 WWW.datanumen.COM

지금 공유 :

댓글이 닫혀있다.