top / パソコン / ソフトウェア
正規表現 (Regular Expression)を思い切って意訳すると「プログラムに指示を与えるための特殊な記号群」とでもなるのでしょうか。 「Regular」は、「正規の」ではなく、「一定の規則に従った」ぐらいの意味ではないかと思います。「Expression」は「(記号による特殊な)表現方法」と捉えた方が、より適切だと思います。 たとえば、この特殊な記号は次のような意味を持っています(正規表現によるマッチング)。 ^=行頭 \n=改行 したがって、「^\n」は、「行頭で改行」ということになります。 これは、次のように使えます。 Webニュースサイトに次のような文書があります。行間が空いていると読みづらいです。
EmEditor では、これを正規表現を使って実行します。「^\n」をすべて「」(空きなし)に置換します。 すると、次のようになります。今度は行頭が詰まっているのが見づらいです。
すると、次のようになります。
|