「'」の後にも任意の文字が0個以上任意の個数続く行、または、改行のみの行を削除したい。上に記載した例では、ソースからコメント行と空行を削り、実行ステップのみを残したいという要求の例ですが、正規表現と置換を併用する事により簡単に実現することができる。サクラエディタによる正規表現の例。*'.*)*\r\nエディタで正規表現を利用して該当部分をマークした様子。character)とは、正規表現中で特別な意味を持つ文字のことである。リテラル(literal)は通常の文字のことである。通常の文字(エスケープが必要)以下の例をメタキャラクタとリテラルに分けると、「[」「-」「]」はメタキャラクタで、「平」「成」「1」「9」「年」はリテラルとなる。文字クラスとは、複数の文字を「[」と「]」のメタキャラクタで囲んだもののことで、複数の文字の1文字とマッチする。動作はSQLなどのLIKE文とほぼ同じである。aの文字コードとなる為、エラー。否定文字クラスとは、文字クラスのメタキャラクタ「[」と「]」の中の先頭に「^」を付加したもので、囲んだ文字とは違う1文字とマッチする。2abcにはマッチしない。文字クラスには、以下の略記法が存在する。「.」は任意の1文字にマッチするメタキャラクタである。「|」は複数の選択肢のいづれかにマッチするメタキャラクタである。「^」は文字クラス([])内では否定文字クラスの意味であるが、正規表現の先頭に置くと「行の先頭」の意味になる。使用して後方で参照することができる。