ウィキペディアのダンプがあり、式の二重角括弧を削除するための適切な正規表現パターンを見つけるのに苦労しています。式の例を次に示します。
line = 'is the combination of the code names for Herbicide Orange (HO) and Agent LNX, one of the [[herbicide]]s and [[defoliant]]s used by the [[United States armed forces|U.S. military]] as part of its [[herbicidal warfare]] program, [[Operation Ranch Hand]], during the [[Vietnam War]] from 1961 to 1971.'
次の条件ですべての角括弧を削除しようとしています。
角括弧内に垂直区切りがない場合は、角括弧を削除します。
例:
[[herbicide]]s
となりherbicides
ます。括弧内に垂直区切りがある場合は、括弧を削除し、区切りの後の句のみを使用します。
例:
[[United States armed forces|U.S. military]]
となりU.S. military
ます。
使用してみre.match
ましre.search
たが、目的の出力に到達できませんでした。
ご協力ありがとうございました!