2017-02-01 2 views
0

시스템과 독립적으로 줄 바꿈을 적용 할 수있는 방법이 있습니까? 즉 \n\r\n에 모두 일치해야합니다. 내가 생각할 수있는 유일한 것은 \r?\n입니다. 내가 연속으로 2 일치해야하는 경우파이썬 정규식 : 스타일 줄 바꿈 일치

내가 이렇게 할 이유는 \n\n는 더 이상 작동 내가 \n 일치하는 경우

  • 후 위의 \r은 여전히 ​​존재하고 나는 것

    1. 없다 나중에
  • +0

    는 정규 표현식가 필요하십니까 또는 파일을 줄을 (읽는 것 크로스 플랫폼 줄 바꿈에 대한 좋은해야 보편적 인 readlines로) 충분합니까? –

    +0

    @JeanHominal 요점은 더 큰 정규 표현식에서 사용할 수있는 무언가를 생각해내는 것입니다. – ewok

    답변

    1

    이 순서의 또는 amoun에 관계없이 인접 \r\n 모든 문자 그룹을 얻을 수 없겠죠을 벗겨해야하거나 문제가 발생할 수 있습니다 티? 코멘트를 편집

    :

    [\r\n]+

    +0

    '[\ r \ n] *'은 일치하지 않는 텍스트 앞에 빈 문자열과 빈 문자열을 일치시킵니다. –

    +1

    @ +'':'[\ r \ n] + ' – ewok

    1

    regex = '(\r\n?|\n)+' 
    
    +0

    으로 수정할 수있는 @WiktorStribiżew는 그 경우'r' 접두사를 사용하고 있습니까? –

    +0

    예, r은 원시 텍스트를 확인합니다 –

    +0

    예 (작동하지 않지만 작동 함) –