我知道正則表達式是非常強大的,併成爲他們的專家是不容易的。我們應該在Java中使用正則表達式嗎?
我的一位同事曾經寫過一個java類來解析格式化的文本文件。不幸的是,它在第一次集成測試中導致了一個StackOverFlowError。在另一個來自結構化編程世界的同事過來解決它之前,通過消除所有正則表達式,並改爲使用許多嵌套的條件語句以及許多拆分和修剪方法來快速修復它,似乎很難找到該錯誤,並且它工作得非常好!那麼,爲什麼我們需要像Java這樣的編程語言中的正則表達式呢?據我所知,正則表達式的唯一必要用法是文本編輯器中的查找/替換功能。
這取決於...... – codymanix 2011-03-17 14:10:31