比方說,我有這樣的如何讓這個正則表達式更緊湊?
Small 0.0..20.0 0.00 1.49 25.71 41.05 12.31 0.00 80.56
我想要捕獲的最後6位數字,並忽略小和前兩組數字的一行文字。
對於這個練習,讓我們忽略這樣一個事實,即只做一些字符串拆分而不是正則表達式可能更容易。
我有這樣的正則表達式的作品,但那種可怕的期待
^(Small).*?[0-9.]+.*?[0-9.]+.*?([0-9.]+).*?([0-9.]+).*?([0-9.]+).*?([0-9.]+).*?([0-9.]+).*?([0-9.]+)
是否有某種方式來壓縮呢?
例如,是否可以將對最後6個數字的檢查合併爲單個語句,該語句仍將結果存儲爲6個單獨的組匹配?
「少笨拙」 - 雙重否定 - 不好英語。 「更有勇氣」 - 不好英語。該死。 – 2008-11-15 22:29:16
好點。謝謝:) – 2008-11-15 22:59:36
如果程序員遇到問題,他可能會想:「我會用正則表達式!」現在程序員有兩個問題...對於個人的教育,你能告訴我們爲什麼一個字符串split/tokenizer不適合這個特殊的問題嗎?奇怪的例外是有趣的瞭解。 – 2008-11-15 23:14:11