나는 모든 여분의 줄 바꿈경기에 C#을 호환 정규 표현식을 찾기 위해 노력하는 모든 초과 및 후행 줄 바꿈에 맞게 교체 할 수 있도록 :은 정규식은
first line second line third line
같은 :
를first line second line third line
없이 후행 줄 바꿈.
잘 알려진 멀티 라인 ^\s*$
은 이 아니며, 마지막 줄 바꿈과 일치합니다..
(?<!\S+)\r\n|(\r\n)+\z
가지고 올 수 있었던 :
-
, 모두
- 추악하고
사람이 되었습니까
나는이 변종을 많이 사용했는데 너 자신을 포함하여 모두 작동하는 것처럼 보이지만 텍스트의 마지막 줄 바꿈은 무시한다. –
@ViktorSvub, 몇 가지 테스트를 수행하고 내 대답을 변경했습니다. – stema
내 테스트에 따르면, 이것은 거의 OK입니다 : 끝에 매달려 'r'을 남겨 두지 않고 수정하면됩니다 : '^ \ s *^| \ r $ \ s * \ z' –