下のテキストに対して、括弧()と「大」の合計3文字のいずれでもsplitするようにしたいのですが、うまくいきません。[]で囲むといずれかの文字で分割されると思っていたのですが違うのでしょうか。下の例だと、'旭川北', '名古屋'...というのが求める結果です。
text = "旭川北(名古屋大宇都宮大群馬大岐阜大静岡大名古屋工業神戸大2長崎大琉球大千葉保医大首都大東京愛知芸術大東北医薬大千葉科学大亜細亜大工学院大3昭和女子大日本女子大北陸大2京都外国語倉敷芸科大広島国際大久留米大)" text = re.split('[大()]', text) -> '旭川北(名古屋', '宇都宮', '群馬', '岐阜', '静岡', '名古屋工業神戸', '2長崎', '琉球', '千葉保医', '首都', '東京愛知芸術', '東北医薬', '千葉科学', '亜細亜', '工学院', '3昭和女子', '日本女子', '北陸', '2京都外国語 倉敷芸科', '広島国際', '久留米', ')
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/11/08 10:20