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
  • 相关阅读:
    表:t_category
    使用 Javascript 代码,增加 HTML 新元素(节点)
    Kind Editor 笔记
    [ 摘 ] 对 js 运算符 “||” 和 “&&” 的总结
    Oracle 的分页查询,myBatis 配置文件
    ExtJS 的工具条及菜单
    发一个 ExtJS 4.2.0 的页面源码(规则比对公式 的设置页面)
    MyBatis 中的 set 元素用法(MyBatis 3.1.1)
    MySQL 存储过程,一个 4 层的游标,用于规则比对,不知道性能如何。
    jmeter从文件中读取参数
  • 原文地址:https://www.cnblogs.com/officeplayer/p/15541559.html
Copyright © 2011-2022 走看看