我有一個輸入格式是這樣的:我們有任意數量的空格在字符串的開始,然後我們有一個數據子字符串可以是任何東西,它開始和以非空白字符結尾。數據後,我們再次有任意數量的空格(至少一個),一個數字和空格再次...正則表達式 - 匹配所有與數字結尾
這個規範是真的不準確,我想知道如何匹配它。在最後匹配開始和結束的空格和數字顯然是相當容易的。最終的正則表達式如下所示:R("\s*(X)\s+([0-9]+)\s*)"
其中(X)
是匹配所有內容的匹配項。不過,我不確定這個(X)
應該是什麼樣子。如何解決這個問題呢?
還有一件事 - 最後的數據和數字是我想抓住的東西,如果正則表達式匹配整行,所以找到一個數字不是一個解決方案。
說明:在最終的正則表達式中,我想抓取子串和最終數字作爲兩個正則表達式組。
這不符合一個數字嗎?我希望數據和數字能夠被分開的數據塊「匹配」。 – qiubit
下面是一個數據的例子:*不能按預期工作:'Foo234bar 456',然後我想抓住「Foo234bar」和「456」,這個匹配「Foo234」 – qiubit