1
我想用類似於BBCode,Markdown,Wikisyntax等的標記語言來編程解析器,使用像Python或Perl這樣的高級語言。它應該具有切片,代碼高亮,自動鏈接創建,嵌入圖像,但允許HTML更復雜的格式。如何爲標記編寫解析器?
有沒有人做過類似的事情,或者與這些系統密切合作,並且可以總體描述如何有效地完成這項工作? 儘管對於這樣一個小系統來說效率並不是真正的問題,但它通常是有利的。 特別是我想了解是否有比使用正則表達式這樣的程序更有效的方法。
是否有原因*不*使用任何現有的解析器(和語言)?有可能你會遇到很多問題,其他人已經經歷過(並克服)的角落案例等。 – jensgram
對不起,我關閉了JavaScript。這個問題之前已經提出過,因此可以關閉。雖然我希望對這個應用程序進行一般性討論,但這可能不是這個地方。 – moileroi
您可以自由刪除該問題而不受罰。沒有答案或投票,所以它不會讓任何人失望。如果你確信這是事實,那麼比浪費每個人的時間等待它積累接近的選票更好。 –