[分享] Power query里面使用js正则表达式

  [复制链接]
查看277279 | 回复191 | 2021-2-19 02:47:24 | 显示全部楼层 |阅读模式
利用js里面的正则表达式进行字符处理。大家主要需要去熟悉js的正则语法。看看网上的基础教程就可以了。我就附上一张我的操作图片吧。展示一下效果,嘿嘿。。 112356txmzrrspmrxx2ola.png
回复

使用道具 举报

sssty | 2021-2-19 02:52:25 | 显示全部楼层
请教下,为什么我用添加列出来是这个样子?
let
  源 = Excel.CurrentWorkbook(){[Name="表1"]}[Content],
  已添加自定义 = Table.AddColumn(源, "自定义", each (x)=>Web.Page("")
[Data]{0}{0}[Children][Children]{1}[Text]{0}),
  已添加自定义1 = Table.AddColumn(已添加自定义, "res", each Table.AddColumn(源,"提取结果",each fx([数据])))
in
  已添加自定义1
回复

使用道具 举报

余浩斌 | 2021-2-19 02:57:25 | 显示全部楼层
let
  源 = Excel.CurrentWorkbook(){[Name="表1"]}[Content],
  已添加自定义 = Table.AddColumn(源, "自定义",(x)=>Web.Page("")[Data]{0}{0}[Children][Children]{1}[Text]{0})
in
  已添加自定义


let
  源 = Excel.CurrentWorkbook(){[Name="表1"]}[Content],
  已添加自定义 = Table.AddColumn(源, "自定义",eachWeb.Page("")[Data]{0}{0}[Children][Children]{1}[Text]{0})
in
  已添加自定义


凭感觉写的,没验证。
你最后一步的fx是自定义函数,没见到这个自定义函数,无法判断
回复

使用道具 举报

黑糊糊 | 2021-2-19 03:06:25 | 显示全部楼层
let
  源 = Excel.CurrentWorkbook(){[Name="表1"]}[Content],
  已添加自定义 = Table.AddColumn(源 ...


感谢,已经做出来了,会vba的正则,但对query的用法没清楚,谢谢提点:
= (x)=>Web.Page("")
  [Data]{0}{0}[Children][Children]{1}[Text]{0}
回复

使用道具 举报

易水寒 | 2021-6-11 14:48:30 来自手机 | 显示全部楼层
very good。。。。。
回复

使用道具 举报

alandeng | 2021-7-8 22:24:31 来自手机 | 显示全部楼层
前排支持下了哦~
回复

使用道具 举报

dondeng | 2021-9-9 06:10:10 来自手机 | 显示全部楼层
前排顶,很好!
回复

使用道具 举报

yuanliwuyan | 2021-9-18 18:12:31 来自手机 | 显示全部楼层
一直在看
回复

使用道具 举报

fanxing200 | 2021-10-30 20:09:30 | 显示全部楼层
一直在看
回复

使用道具 举报

zhangzhigang | 2021-11-6 23:30:45 | 显示全部楼层
学习下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则