a JavaScript regular expression tester
Regular Expression (正規表達式 / 常規表達式) 線上測試。有很特別的色彩標示系統,即時顯示結果
正規運算式(RegularExpression)對於動態腳本的程式撰寫用處頗多,但我卻沒有很仔細的學習,總是要用到時才翻書查閱、尋找類似的Pattern再套用。今天找了些輔助工具,希望能透過這些工具讓自己對於正規運算式能瞭解得更透徹,在使用上能更得心應手。
Regular Expression 工具
近幾年來, 在圖形介面的影響下, 許多有效率, 功能強大的命令列工具逐漸為人所淡忘。似乎管理系統是件只要按按滑鼠就能完成的簡單工作。事實上, 圖形化的管理程式固然讓初學者容易上手, 但想要有效率地管理系統, 而不是被系統所牽制, 還是應該學習一些『命令列型』(command line)的工具。在 Linux/Unix 中, 許多命令列型的工具, 例如 grep, sed, perl 等擁有強大的字串處理能力;在使用這些工具時, 我們可以利用簡潔且相當有彈性的『正規表示式』(regular expression) 來指定要搜尋的字串, 然後做進一步的處理。雖說正規表示式本身屬於正規語言(formal language)的範疇, 感覺似乎蠻嚴肅的, 其實要應用在實務上並不困難。在本文中, 我們採用從做中學的方式把正規表示式介紹給各位。
最近在設計的應用程式,需要一個有 syntax highlighting 功能的 RichTextBox。後來在 Code Project 上面找到一個陽春的 RichTextBox 元件,這個元件可以針對字串、整數...等各種語法文字顯示自訂的顏色。不過我的需求更陽春,我只需要把類似 XML 的標籤用特殊顏色顯示就行了,