2024-09-24 16:34:47 发布
网友
我有一个包含以下模式的时间的字符串,我想在pyspark中提取它
......&eventTime=2017-02-22T01%3a02%3a07.1816943Z&......
这是我试过但没用的方法_event.EventParameters事件参数是包含时间的列。在
阻止它匹配任何内容的是这个部分\.\{3}
\.\{3}
基本上说
\. match a literal dot \{ match a literal open brace 3 match a literal three } match a literal close brace
我想你的意思是有一个\d代替。\.\d{3}
\d
\.\d{3}
所以,字符串正则表达式现在是'.*(\d{4}-\d{2}-\d{2}T\d{2}%3a\d{2}%3a\d{2}\.\d{3}).*'
'.*(\d{4}-\d{2}-\d{2}T\d{2}%3a\d{2}%3a\d{2}\.\d{3}).*'
现在与此匹配(组1突出显示)
……事件时间=2017-02-22T01%3a02%3a07.1816943Z&;。。。。。。在
2017-02-22T01%3a02%3a07.181
格式化(为了可读性)
阻止它匹配任何内容的是这个部分
\.\{3}
基本上说
我想你的意思是有一个
\d
代替。\.\d{3}
所以,字符串正则表达式现在是
'.*(\d{4}-\d{2}-\d{2}T\d{2}%3a\d{2}%3a\d{2}\.\d{3}).*'
现在与此匹配(组1突出显示)
……事件时间=
2017-02-22T01%3a02%3a07.181
6943Z&;。。。。。。在格式化(为了可读性)
^{pr2}$相关问题 更多 >
编程相关推荐