zoukankan      html  css  js  c++  java
  • 拆分函数Splitter.Split…(Power Query 之 M 语言)

    按相同分隔符拆分:

      =Splitter.SplitTextByDelimiter("拆分符号", 引号字符)

      拆分符号

        直接输入

        特殊符号

          制表符:#(tab)

          回车:#(cr)

          换行:#(lf)

          不间断空格:#(00A0)

      引号字符

        QuoteStyle.Csv/1:(半角)引号不显示

        QuoteStyle.None/0:(半角)引号显示

    按空格拆分:

      = Splitter.SplitTextByWhitespace(引号字符)

    按不同分隔符依序拆分:

      = Splitter.SplitTextByEachDelimiter ({ "拆分符号1",…, "拆分符号n"} , 引号字符 , 逻辑值)

      拆分符号(同上)

      引号字符(同上)

      逻辑值

        true:从右往左

        false:从左往右

        缺省:从左往右

    按不同分隔符拆分(适用每个指定的分隔符):

      = Splitter.SplitTextByAnyDelimiter({ "拆分符号1",…, "拆分符号n"} , 引号字符 , 逻辑值)

    按相同字符数拆分:

      =Splitter.SplitTextByRepeatedLengths( 字符数, 逻辑值)

    按不同字符数拆分:

      = Splitter.SplitTextByLengths({字符数1,...,字符数n}, 逻辑值)

    按不同位置拆分:

      =Splitter.SplitTextByPositions({位置1,…, 位置n}, 逻辑值)

      位置参数

        从0起计数

        后一位必须大于前一位

     

    按指定位置与长度拆分:

      = Splitter.SplitTextByRanges({{位置1,长度1},...{位置n,长度n}},逻辑值)

     

    按指定分隔:

      = Splitter.SplitTextByCharacterTransition({"前字符串1",...,"前字符串n"},{"后字符串1",...,"后字符串n"})

    从小写到大写:= Splitter.SplitTextByCharacterTransition({"a".."z"}, {"A".."Z"})

    从大写到小写:= Splitter.SplitTextByCharacterTransition({"A".."Z"}, {"a".."z"})

    从中文到字母:= Splitter.SplitTextByCharacterTransition({"一".."龟"}, {"A".."z"})

    从字母到中文:= Splitter.SplitTextByCharacterTransition({"A".."z"}, {"一".."龟"})

        从数字到非数字:=Splitter.SplitTextByCharacterTransition({"0".."9"}, (c) => not List.Contains({"0".."9"}, c))

        从非数字到数字:=Splitter.SplitTextByCharacterTransition((c) => not List.Contains({"0".."9"}, c), {"0".."9"}) 

    不拆分:= Splitter.SplitByNothing()

    原博客各种作……所以换阵地了,不过每篇都搬过来,实在有点累,想看就自己看吧:http://blog.sina.com.cn/pureiceshadow
  • 相关阅读:
    Flume实现写入es
    JMeter创建上传文件脚本
    JQuery的dataTable实现分页
    Dubbo服务发布机制-源码学习
    spring容器启动过程(Spring源码阅读)
    Hadoop学习笔记一(HDFS架构)
    hbase修改表TTL
    hive复制表
    提交docker镜像到远程仓库
    centos7 安装ssh
  • 原文地址:https://www.cnblogs.com/officeplayer/p/15541559.html
Copyright © 2011-2022 走看看