正则表达式模式与 hbase 输出匹配
Regex pattern match with hbase output
我们正在尝试从 hbase 输出数据中找到模式匹配。
字符串:
s1=' -0123456789 column=col_fam:col_qlf, timestamp=1865789098799, value=abcd'
重新匹配表达式:
re.match(r'(.+)column=(.+), timestamp=(.+), value=(.+)')
我们得到如下输出:
match=' -0123456789 column=col_fam:col_qlf,'
你能帮我解决这个问题吗?
这就是你想要的吗?
(我不确定你的输出要求......也许更新问题以反映。)
import re
exp = re.compile(r'^(.+)\scolumn=(.+),\stimestamp=(.+),\svalue=(.+)$')
s = ' -0123456789 column=col_fam:col_qlf, timestamp=1865789098799, value=abcd'
m = exp.match(s)
# Test match was found.
if m:
# Show output (if required).
print(m.groups())
输出:
(' -0123456789', 'col_fam:col_qlf', '1865789098799', 'abcd')
我们正在尝试从 hbase 输出数据中找到模式匹配。
字符串:
s1=' -0123456789 column=col_fam:col_qlf, timestamp=1865789098799, value=abcd'
重新匹配表达式:
re.match(r'(.+)column=(.+), timestamp=(.+), value=(.+)')
我们得到如下输出:
match=' -0123456789 column=col_fam:col_qlf,'
你能帮我解决这个问题吗?
这就是你想要的吗?
(我不确定你的输出要求......也许更新问题以反映。)
import re
exp = re.compile(r'^(.+)\scolumn=(.+),\stimestamp=(.+),\svalue=(.+)$')
s = ' -0123456789 column=col_fam:col_qlf, timestamp=1865789098799, value=abcd'
m = exp.match(s)
# Test match was found.
if m:
# Show output (if required).
print(m.groups())
输出:
(' -0123456789', 'col_fam:col_qlf', '1865789098799', 'abcd')