私は、メタキャラクタのようなものがあるのだろうか?または*は、メタ文字の代わりに通常の文字として正規表現で使用できます。メタキャラクタを正規表現で通常の文字として使用できますか?
例えば、私は、次のテキストがあります。
"Hi. How are you? What time is it? Beep?"
をそして私は疑問符で終わる単語の各グループをサブストリング正規表現を使用していました(?)。あなたは、オプションの空白が続く?
を探して、このような?
とnewline
に置き換えることができ
Hi.
How are you?
What time is it?
Beep?
おかげ
と交換してください。このように '[?*。]'のように定義すると、3つの文字のいずれかが可能になります。これは**メタ文字**の外側です。 –
いいえ。それがバックスラッシュのポイントです。 – SLaks
@SLaks:そうですが、バックスラッシュでも可能です。私は集合宣言の面で話していた。 \。\?\ *は使用しないでください。それは複雑に思えます。 –