文字列の末尾のフラグメントを抽出するために C 言語で使用できる PCRE 正規表現一致パターンを探しています。私の予想される効果は、文字列「 en 」に続く文字列を抽出することです。この文字列の直後には、スラッシュ「/」の有無にかかわらず、何も続けることができません。" en "に続く最初の文字がスラッシュの場合は、キャプチャされた文字列を返す前に無視するか切り捨ててください。入力文字は小文字の純粋な ASCII です。
input-string match captured-string
---------------------------------------
english/japan no
en yes
en/ yes
en/japan yes japan
en//japan yes japan
en/japan/tokyo yes japan/tokyo
en//japan/tokyo yes japan/tokyo
en// yes
前もって感謝します!