2017-09-26 198 views
0

更具體地說,它不能返回單詞只是數字或包含任何其他字符,如#$.,等字符與重音是好的。正則表達式返回單詞,包括包含數字但不包含單詞的數字

所以,如果我使用這個文本作爲一個例子:

我們買了6個500毫升啤酒爲每個$ 6.00,從巴黎高等酒吧

將返回we bought 500ml beers for each from the êcole bar所以它去掉了6$6.00

總之;我正嘗試從餐廳收據中讀取商品名稱,而忽略了所購商品的價格和數量。

回答

0

你可以嘗試像

/([0-9]+)?[a-zA-Zê]/ 
-1

要匹配的所有單詞,沒有數字的使用

/\ B [^ \ d \ W] + \ b/g的

要跳過詞語其中只有數字constists使用

(?!^\d+$)^.+$ 
+0

正則表達式它還需要返回包含數字的單詞,如「500ml」 – Wrumble

+0

[\ D] \ w * [\ D] 這個也適用 –

相關問題