MS Word 찾기 및 바꾸기를 사용하여 두 개의 다양한 텍스트 블록의 여러 사례 교환

MS Word 찾기 및 바꾸기를 사용하여 두 개의 다양한 텍스트 블록의 여러 사례 교환

MS Word에는 iMessaging 기록이 포함된 매우 길고 큰 문서가 몇 개 있습니다. 현재 형식을 조금 재정렬하여 읽기가 더 직관적이도록 하고 싶습니다. 현재 한 문서의 샘플은 다음과 같습니다.

날짜: 2014년 4월 26일 20:21(iMessage)
안녕하세요
Amelia(위):

날짜: 2014년 4월 27일 23:52 (iMessage)
안녕하세요?
에단(위):

날짜: 2014년 4월 28일 08:05 (iMessage)
안녕하세요. 잘 지냈어?
아멜리아(위):

날짜: 2014년 4월 29일 00:39 (iMessage)
피곤하고 바빠요.. (여러 줄에 걸쳐 있는 크고 긴 단락 샘플, 어쩌고 저쩌고 어쩌고 저쩌고)... 당신은?
에단(위):

다음과 같이 다시 정렬하고 싶습니다.

날짜: 2014년 4월 26일 20:21 (iMessage)
Amelia (아래):
안녕하세요

날짜: 2014년 4월 27일 23:52 (iMessage)
Ethan (아래):
안녕하세요?

아니면 아마도:

아멜리아: 2014년 4월 28일
안녕하세요. 잘 지냈어?

Ethan: 04-29-2014
피곤하고 바쁩니다.. (여러 줄에 걸쳐 있는 크고 긴 단락 샘플, 어쩌구 저쩌구 어쩌구 저쩌구)... 당신은요?

보시다시피, 저의 주요 관심사는 문자 메시지의 하단에서 말하는 사람에 대한 표시를 문자 메시지 위로 옮기는 것입니다. 문자 메시지의 길이에 관계없이... 그리고 두 번째 일은 제거하는 것입니다. 불필요한 정보는 없애고 이름과 날짜만 남겨두세요.

문제는 이 두 이름의 수백 개의 인스턴스를 이동하는 쉬운 방법이 없다는 것입니다.~ 위에어떤 가변 문자 메시지가 있을 수 있든 상관없습니다. 나는 MS Word의 고급 찾기 및 바꾸기 기능이 매우 강력하다는 것을 알고 있지만 나만의 작업 솔루션을 구성할 수 있을 만큼 구문에 대해 충분히 알지 못합니다.

내가 아는데 것을:

  • MS Word의 찾기 및 바꾸기 기능을 쉽게 사용하여 "(위)"의 모든 인스턴스를 제거하고 공기로 바꿀 수 있습니다.
  • 와일드카드를 사용하면 내용이 다르더라도 유사한 텍스트 문자열을 선택할 수 있습니다. 예를 들어, 이 "검색"은 다음의 모든 인스턴스를 선택합니다. "날짜: [다양한 숫자](iMessage)" Date: (*{1,})\)
  • 다음과 같은 코드를 사용할 수 있습니다. 찾다: (<*>)[space](<*>) 바꾸다: \2[space]\1 다양한 텍스트 블록을 재정렬하기 위해.

이 정보를 텍스트의 다양한 섹션(날짜, 메시지, 작성자 등)을 인식할 수 있는 솔루션에 통합하고 원하는 대로 순서를 변경하는 데 도움이 필요합니다. 어떤 도움이라도 주시면 감사하겠습니다!

나는 또한 반드시 MS Word 대신에 다른 무료 프로그램을 사용하는 데 열려 있습니다... 하지만 저는 Mac을 사용하고 있기 때문에 Notepad++ 등과 같은 호환성 문제가 있으므로 가능하면 MS Word를 사용하는 것이 좋습니다. .

답변1

세 부분이 별도의 단락이라고 가정하면 샘플 텍스트(2단계)에 대해 다음 작업을 수행할 수 있었습니다.

#1(와일드카드) 찾기 및 바꾸기 Find: (Date:*iMessage\)^13)(*)(^13[A-Z][a-z ]@\(above\):) Replace: \1\3^p\2

그런 다음 여분의 빈 줄을 정리하려면 한 번 더 빠르게 찾아서 바꾸십시오(와일드카드 아님).

#2를 찾아 바꾸기(이중 단락을 단일 단락으로 바꾸기): Find: ^p^p Replace: ^p

관련 정보