我有一個<textarea>
用戶輸入他的文本。該文本可以包含特殊字符,我需要使用HTML標記進行分析和替換才能進行顯示。
例如:
粗體文本將輸入爲:*some text*
並解析爲:<strong>some text</strong>
。
URL將被輸入爲:#some text | to/url#
和解析到:<a href="to/url">some text</a>
在Python中解析類似Stackoverflow的文本框
什麼是解析這個文本輸入的最佳方式?
正則表達式? (我沒有任何正則表達式的經驗) 一些Python庫?
或者我應該寫我自己的解析器,「閱讀」輸入並在需要時應用邏輯?
看一看降價的Python嘗試自己寫任何東西之前。 http://freewisdom.org/projects/python-markdown/ – alan
謝謝,我接受這個解決方案作爲最好的方法 – user1102018