2
我有一个包含特殊字符的文件,我正在使用提取功能从文件中提取每个字段。我在提取函数中使用正则表达式来提取数据。我输入文件中有这样的如何提取猪中的星号(*)值
02345MEV120846320134*-000000.0006/03/2012
我的查询数据就像
b=foreach a generate flattern(EXTRACT(a,'([\\w\\s]{05})([\\w\\s]{10})([\\w\\s]{02})([\\w\\s]{01})([\\w\\s]{10})([\\w\\s\\W]{01})([\\w\\s\\W]{10})([\\w\\s]{10})'))
查询失败,我没有得到这个答案。
我无法从文件中提取*
作为值,因为*
是元字符,它在正则表达式中具有特定值。
有人可以帮助我吗?
你试过用'\ *'转义它吗? – Puuskis