我可以用什麼正則表達式匹配「。#,#」。在一個字符串內。它可能存在或不存在於字符串中。預期輸出的一些示例可能是:Python/Regex - Match。#,#。 in String
Test1.0,0.csv -> ('Test1', '0,0', 'csv') (Basic Example)
Test2.wma -> ('Test2', 'wma') (No Match)
Test3.1100,456.jpg -> ('Test3', '1100,456', 'jpg') (Basic with Large Number)
T.E.S.T.4.5,6.png -> ('T.E.S.T.4', '5,6', 'png') (Doesn't strip all periods)
Test5,7,8.sss -> ('Test5,7,8', 'sss') (No Match)
Test6.2,3,4.png -> ('Test6.2,3,4', 'png') (No Match, to many commas)
Test7.5,6.7,8.test -> ('Test7', '5,6', '7,8', 'test') (Double Match?)
最後一個不是太重要,我只希望那個。#,#。會出現一次。我正在處理的大部分文件,我都希望屬於第一到第四個例子,所以我最感興趣的是這些文件。
感謝您的幫助!
Awww man。如果只有每個人都能提供如此廣泛的例子以及相匹配的例子和失敗的例子...... –
@ m.buettner我知道,這與99%的正則表達式問題相比很漂亮 – JKirchartz