1

これらの文の最後の単語を取得するための適切な正規表現は何でしょうか:

/hello/world        -> world
/foo/bar/good       -> good
/one/two/three/four -> four
4

3 に答える 3

8

使用できます

[^/]+$

これは、文字列内のスラッシュ以外の文字の最後の実行に一致します。

于 2012-07-05T15:45:57.367 に答える
1

たとえば、Python では次のようになります。

import re
gg = re.compile("[^/]+$")
gg.findall("/hello/world")

または、いくつかの標準的な文字列ライブラリ関数を使用することもできます。これも Python の例です。

("/hello/world").split("/")[-1]
于 2012-07-05T15:48:39.040 に答える
0
[^/]+$

[^/]そうでない任意の文字/

+1つ以上

$入力の最後に固定

于 2012-07-05T15:46:14.727 に答える