Ruby on Railsアプリケーションで正規表現を使用して、指定された文字列を検索したり、角かっこ([と] 2つの間の内容を選択します。例えばrubyで正規表現を使用して特定の文字を検索しようとしています
:
Lorem ipsum [dolor sit] amet...
この文字列では結果は次のようになります。[dolor sit]
私はrubularビットで遊んこれは、多かれ少なかれ、私は
/\[.*?\]/
欲しいものないことがわかりました
私の質問は、どのように2つの角括弧内のすべてを角括弧を選択せずに一致させるのですか?また、実際にそれらをルビスクリプトにどのように統合するのですか?
正規表現あなたが抽出したい入力の部分に相当する正規表現の一部をラップすることができますので、あなたたちが提供できるすべてのヘルプははるかに高く評価されるだろう:)
本当に一致したいものはありますか?ここで一致する必要があります 'Lorem ipsum [do [lor [si [t] amet]' – sln
あなたの新しい正規表現である '/\[()*\]/'は、与えられたサンプルしかし、決して '/\[(.*?)\]/'と同じではありません。 – sln
@sln oh ok ok、違いを説明できますか? – gregchapple