例:私はこれを行う場合はデリミタではなく正のルックアヘッドとポジティブなルックバックがある場合、どのように文字列を分割しますか?
["Thisis", "sometext andthisis", "sometext"]
:
s = "Thisissometext andthisissometext"
私が "ある" と "一部" との間でテキストを分割したい
re.split("(?<=is)s(?=ome)", s)
--> ['Thisis', 'ometext andthisis', 'ometext']
なし 'S'
これを行うと
re.split("(?<=is)(s)(?=ome)", s)
--> ['Thisis', 's', 'ometext andthisis', 's', 'ometext']
私は何の区切りがない場合は、文字列を分割することができますどのようにこの
re.split("(?<=is)(?=some)", s)
--> ValueError: split() requires a non-empty pattern match.
をすれば?あなたは空の分割サポートするregex
module新しい必要
Hoi Jan、Great solution! 「聞いたことがない」(?V1) 'うわー。 – Reman
@Reman:喜んで助けてください。答えの一番下に別の選択肢を提示しました。 – Jan