0
파이썬에서 터미널 및 문자열을 입력으로 사용하고 터미널별로 문자열을 분할하는 작은 함수를 작성해야합니다. 는 그렇게 말 :정규 표현식 내부에서 루프를 거치고 있습니다.
terminals=['true','/','false']
과 :
string="false false/true"
출력해야한다 :
'false', 'false','/','true'.
내가 문제 정규 표현식을 쓰는이, 내가 루프를 통합하는 방법을 모르는 단자의 모든 요소를 통과 할 것이다.
import re
def tokenize(terminals,stringline):
tokens = [t for t in re.split(r"(\s+|true|false\|\)")]
제게 어떤 힌트를 주시겠습니까?
어디 공백은 예에 갔습니까? –