我在學習使用Python 2.7蟒蛇正則表達式:如何根據字母,數字和標點符號
正則表達式給出一個句子串分成不同的組(假設爲小寫字母和ASCII)如:
input = 'i like: a, b, 007 and c!!'
如何將令牌化輸入字符串轉換成
['i', 'like', ':', 'a', ',', 'b', ',', '007', 'and', 'c', '!!']
我可以寫的自動機和代碼在C++的轉換矩陣,但我想這樣做在python
我無法想出一個正則表達式,可以一次匹配這些不同類別的字母,數字和標點符號。
我已經看到了一些stackoverflow的帖子here和here,但不完全按照他們的方法。
我已經嘗試了一段時間了,現在我很感激你的幫助。
PS:這不是一門功課的問題
使用're'模塊 – Shep 2012-04-21 15:29:31
我已經使用're'模塊,並且可以分別將 [az] +,[0-9] +,[^ a-z0-9 \ s] +組合成一個正則表達式,輸出 – user1290793 2012-04-21 15:31:25