我在學習lex
,我有一些疑問。Lex這是什麼正則表達式
我有一些正則表達式在一個文件中,並將它們我有這三(這是相匹配的Java註釋):
"//".*"\n" {LINE+=1; COLUMN=1;}
\/\/.* {LINE+=1; COLUMN=1;}
\n {LINE+=1; COLUMN=1;}
我認爲,第二個正規表達式是一樣的"//".*
。
據我所知,第一個匹配的評論以//
開頭,然後是零個或多個字符,然後換行。第二種做同樣的事情,但沒有新的路線。
我的疑問是這樣的。第二個和第三個正則表達式的組合是否與第一個正則表達式完全相同?
我將這個提交到測試平臺,並沒有第一個表達式,它說我有一個錯誤,並與第一個表達式,我說這是正確的,但我似乎無法找到一個示例,沒有第一個常規表達評論不匹配。
非常感謝您的解釋......您是對的。提出您的更改建議,並通過我所有的測試 – Favolas