-1
特定の文字列の前にカンマを使用して分割する方法と、python正規表現を使用してmaxsplit = 1にする方法はありますか? 例:文字列: 専門分野: "美容医学、腫瘍学"、職業: "医師(MD、DO、居住者)" "職業"の直前にこの文字列をコンマ(、)で分割する必要があります。特定の文字列の前にカンマを使用して文字列を分割する
特定の文字列の前にカンマを使用して分割する方法と、python正規表現を使用してmaxsplit = 1にする方法はありますか? 例:文字列: 専門分野: "美容医学、腫瘍学"、職業: "医師(MD、DO、居住者)" "職業"の直前にこの文字列をコンマ(、)で分割する必要があります。特定の文字列の前にカンマを使用して文字列を分割する
このようなものはありますか?
#!/usr/bin/python2
# -*- coding: utf-8 -*-
import re
txt = 'Speciality: "Aesthetic Medicine, Oncology" , Profession: "Physician (MD, DO, Resident)"'
a = re.match('^(.*?),\s+(Profession:)(.*?)$', txt)
if(a):
# print a.group(0)
first = a.group(1)
second = a.group(2)+a.group(3)
print first
print second
出力:
Speciality: "Aesthetic Medicine, Oncology"
Profession: "Physician (MD, DO, Resident)"
は、応答していただきありがとうございます。これは私が探していたものです。 –
@ sameershiva問題を閉じるために私の答えのVを確認してください – ZiTAL