私は.match(Regex)
Javaプログラムでメソッドを使い始めましたが、今のところ文字列を使用しています(String regexString = new String("[^a-zA-Z0-9][^a-zA-Z0-9]*");
例として、これまでのところ)。ただし、実際の正規表現を使用できることはわかっています(Regex pattern = new Regex() & the Pattern class
その後、何らかの方法でコンパイルします(?))。
javaで正規表現を単なる文字列ではなくクラスとして使用する利点はありますか? 私はスクリプティングを bash することにかなり慣れており、正規表現は最も大雑把な意味では単なる「文字列」であり、別のクラスの機能や必要性がないため、ここにある場所を見つけるのに苦労しています。