편집 기록

편집 기록
  • 프로필 엽토군님의 편집
    날짜2019.08.12

    파이썬 특정 문자열 추출하기 질문드립니다.


    안녕하세요, 파이썬 왕초보입니다.

    예를들어 아래와 같은 text에서

    """
      16 abc('aaa/bbb/hello').<br>
      17 abc('aaa/bbb/@y14').<br>
      18 abc('aaa/bbb/@y15').<br>
      19 abc('aaa/bbb/@y16').<br>
      20 abc('aaa/bbb/@y17').<br>
      21 abc('aaa/bbb/@y18').<br>
      22 abc('aaa/bbb/@y19').<br>
    """
    

    각 줄의 hello, @y14, @y15, @y16, @y17, @y18, @y19만 뽑고 싶은데

    정규표현식으로

    p=re.compile(r"\w+[/]+\w+[/]+(\w+)", re.MULTILINE)
    m=p.findall(text)
    

    이렇게 하니깐 @를 인식못해서 hello밖에 안 나오는데 다른 방법이 있을까요?

  • 프로필 ilalf님의 편집
    날짜2019.08.12

    파이썬 특정 문자열 추출하기 질문드립니다.


    안녕하세요, 파이썬 왕초보입니다.

    예를들어 아래와 같은 text에서

    """
    16 abc('aaa/bbb/hello'). 17 abc('aaa/bbb/@y14'). 18 abc('aaa/bbb/@y15'). 19 abc('aaa/bbb/@y16'). 20 abc('aaa/bbb/@y17'). 21 abc('aaa/bbb/@y18'). 22 abc('aaa/bbb/@y19'). """

    각 줄의 hello, @y14, @y15, @y16, @y17, @y18, @y19 만 뽑고 싶은데

    정규표현식으로

    p=re.compile(r"\w+[/]+\w+[/]+(\w+)", re.MULTILINE)
    m=p.findall(text)
    

    이렇게 하니깐 @를 인식못해서 hello밖에 안나오는데 다른 방법이 있을까요?