首页 > 解决方案 > RegEx中的具体位置

问题描述

我正在尝试(不成功...)在“_”分隔符之间始终捕获相同的位置(我知道,我会在眨眼间通过拆分来做到这一点,但在这种情况下,必须这样做通过 Google Data Studio 公式中的 RegEx,实现简单的列拆分...)

我有以下字符串:name_surname_address_phone_email_postalcode_age

而且我总是需要捕捉,比如说,电话(第 4 个位置),无论它在那里结束,或者后面有更多的组等等。那个位置总是在那里,但是下面的内容应该是可选的。

好吧,我已经尝试过以下迭代: https://regex101.com/r/gu8qrJ/1 https://regex101.com/r/nZ1jAM/1 https://regex101.com/r/SjlMVW/1

我已经尝试了 2 天,但找不到合适的表达方式。,,我知道这可能是个问题,因为我正在强制结束比赛,但找不到:(

谷歌搜索并阅读了几个stackoverflow页面和博客,我得到了这个位置,但是当我在它之后添加一些东西,或者如果我在新字符串的末尾添加一个'_',它就会中断。

我很高兴能对此有所了解,干杯!

标签: regex

解决方案


推荐阅读