![正規表現を使用して文の最後の単語を抽出しますか?](https://rvso.com/image/1336303/%E6%AD%A3%E8%A6%8F%E8%A1%A8%E7%8F%BE%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E6%96%87%E3%81%AE%E6%9C%80%E5%BE%8C%E3%81%AE%E5%8D%98%E8%AA%9E%E3%82%92%E6%8A%BD%E5%87%BA%E3%81%97%E3%81%BE%E3%81%99%E3%81%8B%3F.png)
次のように、行の最後の単語を抽出する方法が見つかりません。
^これは文です$
「文」だけを抽出したいのですが、何かいいアイデアはありますか?
ありがとう。
答え1
最後の単語の前にスペースがある場合、必要なのは次のようになります。
\s(\w+)$
すると、文の最後の単語がキャプチャされます。
答え2
これは私にとってはうまくいきました:
(.*) ([^ ]+)$
これを\2に置き換えると最後の単語になります
次のように、行の最後の単語を抽出する方法が見つかりません。
^これは文です$
「文」だけを抽出したいのですが、何かいいアイデアはありますか?
ありがとう。
最後の単語の前にスペースがある場合、必要なのは次のようになります。
\s(\w+)$
すると、文の最後の単語がキャプチャされます。
これは私にとってはうまくいきました:
(.*) ([^ ]+)$
これを\2に置き換えると最後の単語になります