2011-09-23 3 views
1

필자의 목적에 맞게 형식이 잘못 지정된 텍스트 문서가 있는데 약간 변경해야했습니다. 하지만 지금은이 같은 문장의 많은 자신의 "좌초"또 다른 문제를 가지고 :정규식을 사용하여 문서의 줄을 조작하려고 시도했습니다.

\n 
    [some text here, bla bla bla.]\n 
    \n 

사람이 정규 표현식과 문장을 표현하는 방법을 알고 있나요? 이 문장을 위 또는 아래 단락에 결합하고 싶습니다. 요청하기 전에 Google과이 사이트를 모두 검색했습니다.

편집 : 죄송합니다. 원래 게시물에 액세스 할 수 없어서 앰버의 답변에 댓글을 달지 못했습니다. 나중에 질문 할 계정을 등록하겠습니다. 게다가 메모장 ++을 사용하고 있다는 사실을 간과했습니다.

답변

1

줄 바꿈 기호가 하나만있는 개행 쌍을 찾는 방법은 어떻습니까? 예 : 나는이 시도하지만, 슬프게도 그것은 작동하지 않았다 : 다음

\n([^\n.?!]+[.?!][^\n.?!]*)\n 

은 ...

'\n\1 ' 
+0

황색으로 그것을 대체합니다. 메모장 + +의 능력을 넘어있을 수도 있습니까? 하지만 좋은 출발점이됩니다. 정말 고마워요. (이 게시물에 대한 답변을 만들고 싶었지만 어쩌면 컴퓨터를 포기해야 할지도 모르겠다.) – Yngve

+0

@computer_genius 메모장 ++는 여러 행에 대해 정규식을 처리 할 수 ​​없습니다. 이전에는 각 행을보고 줄 바꿈 문자를 제거합니다. 그러나'\ r'과'\ n'을 사용할 수있는 확장 된 검색 모드가 있습니다 (그러나 정규 표현식은 없습니다). 예 : [이 질문] 빈 행을 찾는 방법에 대해 (http://stackoverflow.com/questions/5381444/finding-and-replacing-blank-lines-regex-in-notepad/5381649#5381649) – stema

+0

@stema : 팁 주셔서 감사합니다. 나는 그것을 들여다 볼 것이다. – Yngve

관련 문제