regex - 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页面和博客,我得到了这个位置,但是当我在它之后添加一些东西,或者如果我在新字符串的末尾添加一个'_',它就会中断。
我很高兴能对此有所了解,干杯!
解决方案
推荐阅读
- python - 为什么在 jupyter notebook 中调用 plt.figure() 时,会出现两个图形?
- c++ - 从对中分配向量
- angular - CKEditor 右键选择剪切不会调用更改事件
- postgresql - 如何将 JSON 数组转换为 PostgreSQL 中的 Postgres 数组?
- javascript - Javascript - 引用特定的数组元素并与变量进行比较
- python - 将一行中的元组转换为 Dataframe 中的新列,必须使用 pandas 0.21
- python-3.x - 如何访问包含 500000 个元素的列表,并且列表中的每个元素应小于 1500000(Python)?
- java - 如何从 Java 设置 TextView 的文本
- php - Apache(W10 上的 wampserver 3.2)虚拟主机正在重定向到外部 url 而不是本地文件夹
- outlook - 将过期设置为会话时,Cookie 不会留在 Windows Outlook App 加载项中