更具体地说,它不能返回单词只是数字或包含任何其他字符,如#$.,
等字符与重音是好的。正则表达式返回单词,包括包含数字但不包含单词的数字
所以,如果我使用这个文本作为一个例子:
我们买了6个500毫升啤酒为每个$ 6.00,从巴黎高等酒吧
将返回we bought 500ml beers for each from the êcole bar
所以它去掉了6
和$
和6.00
总之;我正尝试从餐厅收据中读取商品名称,而忽略了所购商品的价格和数量。
更具体地说,它不能返回单词只是数字或包含任何其他字符,如#$.,
等字符与重音是好的。正则表达式返回单词,包括包含数字但不包含单词的数字
所以,如果我使用这个文本作为一个例子:
我们买了6个500毫升啤酒为每个$ 6.00,从巴黎高等酒吧
将返回we bought 500ml beers for each from the êcole bar
所以它去掉了6
和$
和6.00
总之;我正尝试从餐厅收据中读取商品名称,而忽略了所购商品的价格和数量。
你可以尝试像
/([0-9]+)?[a-zA-Zê]/
要匹配的所有单词,没有数字的使用
/\ B [^ \ d \ W] + \ b/g的
要跳过词语其中只有数字constists使用
(?!^\d+$)^.+$
正则表达式它还需要返回包含数字的单词,如“500ml” – Wrumble
[\ D] \ w * [\ D] 这个也适用 –