正規表現を使用してRubyの文字列から部分文字列を抽出する 質問する

正規表現を使用してRubyの文字列から部分文字列を抽出する 質問する

Ruby で文字列内から部分文字列を抽出するにはどうすればよいですか?

例:

String1 = "<name> <substring>"

substringから抽出したい(つまり、とString1の最後の出現内のすべて)。<>

ベストアンサー1

"<name> <substring>"[/.*<([^>]*)/,1]
=> "substring"

scan結果が 1 つだけ必要な場合は、を使用する必要はありません。Rubyの がある場合は、
Python の を使用する必要はありません。matchString[regexp,#]

見る:http://ruby-doc.org/core/String.html#method-i-5B-5D

注記:str[regexp, capture] → new_str or nil

おすすめ記事