Rubyで正規表現を記載する方法

Rubyで正規表現を記載する方法

Rubyで正規表現を記載するには、//で囲む方法と、Regexp.newメソッドを使う方法の2つがあります。

1. //で囲む方法

正規表現を//で囲むことで、リテラルとして記述できます。
例えば、/pattern/のように記述します。

regex = /abc/

この場合、regexには文字列「abc」にマッチする正規表現が格納されます。

2. Regexp.newメソッドを使う方法

Regexp.newメソッドを使用すると、文字列として正規表現パターンを指定することができます。
こちらの方法では、変数を使って動的に正規表現を作成することができます。

pattern = 'abc'
regex = Regexp.new(pattern)

この場合、regexには文字列「abc」にマッチする正規表現が格納されます。

どちらの方法でも、正規表現を使用して文字列のマッチングや検索、置換を行うことができます。