반응형
파이썬에서 구분 기호로 문자열 나누기
__
구분 기호가있는 이 문자열을 분할하는 방법
MATCHES__STRING
['MATCHES', 'STRING']
? 의 출력을 얻으려면
이 str.split
기능을 사용할 수 있습니다 :string.split('__')
>>> "MATCHES__STRING".split("__")
['MATCHES', 'STRING']
csv
쉼표로 구분 된 파일 용으로 설계되었지만 사용자 지정 구분 기호를 사용하도록 쉽게 수정할 수있는 모듈에 관심이있을 수 있습니다.
import csv
csv.register_dialect( "myDialect", delimiter = "__", <other-options> )
lines = [ "MATCHES__STRING" ]
for row in csv.reader( lines ):
...
문자열에 둘 이상의 요소 (아래 예에서는 세 가지 요소)가 있으면 쉼표를 사용하여 이러한 항목을 구분할 수 있습니다.
date, time, event_name = ev.get_text(separator='@').split("@")
이 코드 행 다음에 세 변수는 변수 ev 의 세 부분에서 나온 값을 갖습니다.
따라서 변수 ev에이 문자열이 포함되어 있고 구분자 '@'을 적용하는 경우 :
Sa., 23. März @ 19 : 00 @ Klavier + Orchester : SPEZIAL
그런 다음 분할 작업 후 변수
- 날짜의 값은 "Sa., 23. März"입니다.
- 시간 은 "19:00"값을 갖습니다
- event_name의 값은 "Klavier + Orchester : SPEZIAL"입니다.
참고 URL : https://stackoverflow.com/questions/3475251/split-a-string-by-a-delimiter-in-python
반응형
'IT story' 카테고리의 다른 글
AngularJS에서 양식이 유효하지 않은 경우 제출 버튼 비활성화 (0) | 2020.05.25 |
---|---|
경고 : 분리 된 뷰 컨트롤러에서 뷰 컨트롤러를 표시하지 않는 것이 좋습니다. (0) | 2020.05.25 |
PHP 7에서 <=> ( '우주선'연산자)는 무엇입니까? (0) | 2020.05.24 |
캐치 루프 내부 또는 외부로 이동해야합니까? (0) | 2020.05.24 |
컴포넌트 외부에서 Vue.js 컴포넌트 메소드 호출 (0) | 2020.05.24 |