###前提・実現したいこと
python3系で正規表現でcanの疑問文のみを文集合中から抽出したいです。
###発生している問題・エラーメッセージ
クエスチョンマークを持っていて、かつcanを使っているという正規表現のつもりなのですが、うまく動作しません。以下です。 re.findall("can \d*^(?!.*\?$).+$",text,re.IGNORECASE)
###該当のソースコード
Python3系
1>>> text = ['can you take a photo of me?','I can fly.'] 2>>> a = [re.findall("can \d*^(?!.*\?$).+$",text[i],re.IGNORECASE) for i in range(len(text))] 3>>> a 4[[], []]
###試したこと
上のコードで、リストの一番目は該当、リストの2番目は該当なしになるように出力したいです。
###補足情報(言語/FW/ツール等のバージョンなど)
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。