嗨我有这样的数据帧:
A B
0: some value [[L1, L2]]
Run Code Online (Sandbox Code Playgroud)
我想把它改成:
A B
0: some value L1
1: some value L2
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
我想用一个模式替换连续的重复模式.例如:
如何使用正则表达式实现此目的?
我需要一个可以接受以下数字格式的正则表达式。
+62 361 222777
+62 813-444-5555
+62 812-3333-3333
+62 811 391 2103
+62 361-2277777
(0361) 227337
+62 8113912103
08134455555
0361-2277777 (*)
+62 812 3333 3333 (*)
+62 877 80803550 (*)
081339222111 (*)
081 339 222 111 (*)
+62 811338429196 (*)
Run Code Online (Sandbox Code Playgroud)
这是我到目前为止所做的:
\+62\s\d{3}[-\.\s]??\d{3}[-\.\s]??\d{3,4}|\(0\d{2,3}\)\s?\d+|0\d{2,3}\s?\d{6,7}|\+62\s?361\s?\d+|\+62\d+|\+62\s?(?:\d{3,}-)*\d{3,5}
Run Code Online (Sandbox Code Playgroud)
我上面的正则表达式没有完全找到最后六个数字(用*表示)。有人能帮我吗?谢谢。