これらの文の最後の単語を取得するための適切な正規表現は何でしょうか:
/hello/world -> world
/foo/bar/good -> good
/one/two/three/four -> four
これらの文の最後の単語を取得するための適切な正規表現は何でしょうか:
/hello/world -> world
/foo/bar/good -> good
/one/two/three/four -> four
使用できます
[^/]+$
これは、文字列内のスラッシュ以外の文字の最後の実行に一致します。
たとえば、Python では次のようになります。
import re
gg = re.compile("[^/]+$")
gg.findall("/hello/world")
または、いくつかの標準的な文字列ライブラリ関数を使用することもできます。これも Python の例です。
("/hello/world").split("/")[-1]
[^/]+$
[^/]
そうでない任意の文字/
+
1つ以上
$
入力の最後に固定