excel - Power Query/Power BI Match Pattern Fix Suite # in Address
问题描述
我有数据,其中有一个带有 Suite # 的地址。我需要做的是能够拆分出 Suite # 和 Ste 没有空间的那些,然后找到并替换它们。我尝试了许多不同的过滤,但也会过滤模式相似的地方。我可以使用什么类型的正则表达式函数来查找这些,然后在适用的情况下添加空格?
数据:
Ste 123
Ste1234
Ste3434
解决方案
如果在开头总是有值Ste有空格或没有空格,则在字符串中使用 2 替换将给出您预期的输出。
- 首先将“”(空格)替换为“”(无空格)。
- 现在将“Ste”替换为“Ste”
下面是高级编辑器的代码-
#"Replaced Value" = Table.ReplaceValue(#"prev_step_name"," ","",Replacer.ReplaceText,{"your_column_name"}),
#"Replaced Value1" = Table.ReplaceValue(#"prev_step_name","Ste","Ste ",Replacer.ReplaceText,{"your_column_name"})
推荐阅读
- json - 如何将json值转换为prometheus?
- reactjs - 为 aria-live/accessibilityLiveRegion 添加一条消息
- c++ - 为什么我在调试时在函数结束时收到异常错误,并且 File.exe 在未调试的情况下运行时停止工作?
- c++ - 字母输入运行无限循环
- jquery - django.jQuery $ 不是函数消息
- memory - 如何创建、更新和读取不适合内存的基数树?
- sql - 如何下标 Postgres 列
- python-3.x - Python:while循环的条件不会以递归函数终止
- linux - 用“|”将 2 个 csv 文件加入到第三个文件中 作为分隔符
- azure - Azure 中 Verizon CDN 中的压缩行为