以下の文字列を検討してください
str = "hellow >world<"
>
組み込み関数の間および組み込み関数を使用して発生するテキストを削除することは可能<
ですか? または、これを達成するためにカスタム関数を作成する必要がありますか?
以下の文字列を検討してください
str = "hellow >world<"
>
組み込み関数の間および組み込み関数を使用して発生するテキストを削除することは可能<
ですか? または、これを達成するためにカスタム関数を作成する必要がありますか?
あなたの非常に基本的な例を考えると、以下が返されます"world"
str.match(/>(.+)</)[1]
match メソッドと Regex を使用できます。
str.match(/\>(\w+)\</)[1]
あなたは分割でそれを行うことができます:
str.split(/[<>]/)[1]
シンボル間の単語のみを保持する場合:
str.scan(/>(.*?)</).flatten
ここにある他のソリューションとは異なり、これは複数の単語を抽出したい場合を処理します。
単語を取り除き、残りを保持したい場合:
str.gsub(/>.*?</,"")