在notepad++時,以regular expression於行頭/行尾加入字符

在Windows上的Notepad++、或者Mac上的Textwrangler時,過去,當我要在 整個檔案內容的行頭或行尾加入特定的字符時,通常都只會用簡單去取代\r\l\n之類的斷行符號。 然而,這方法在最首和最尾的一行時,就要改回人手,而視乎文字檔的斷行格式是CR、LF還是CRLF,尋找.取代時,要用\n\r還是\l也很麻煩。 Regular expression (regex)就是大救星! Regular Expression很神很好用… 但絕不容易。有些時候,像行頭行尾,就超簡單: 行首的話,尋找的字元是:^ 行尾首的話,尋找的字元是:$ 然後取代成你要的文字即成。 BTW,不同OS間的文字檔的End of line關係大概是: windows<cr><lf> Macintosh<cr> Unix<lf>

[Continue reading]