0
私は正規表現の初心者です。私はこのようにPythonでいくつかの文字列を持っています:^b^[word](#30b)
markdownテキストから。私は脚注を取り除き、ちょうどその言葉を得たいと思っています。抽出に単語word
スニペットPythonでmarkdownから脚注を削除するには
import re
pattern = r"\[([\w]+)\]"
s = "^b^[word](#32b)"
m = re.search(pattern, s)
print(m.group(1))
:
は、私は、次の作業を持っています。しかし、今私は括弧の中に複数の単語がある場合:^c^[every word](#12c)
と私はすべての単語を抽出したいですか?ありがとう!
を見つけることができます。私はこれを修正し、単語の配列を取得するためのいくつかの指示を追加しました。質問を変更せず、代わりに新しい質問をしてください。 – Laurel
ごめんなさい! ;-)私はあなたの助けに非常に感謝します。あなたのコードを実行すると、正規表現が無効な構文であるというエラーが出ます。私は何が欠けているのですか?それはPython3対Python2のことですか? – TJB
@TJB Pythonはあまりよく分かりませんが、テストすると実行中です。エラーは何ですか? – Laurel