Splitter.SplitTextByRanges
Bir metin listesine belirtilen uzaklığa göre metin ayıran bir işlev döndürür.
Syntax
Splitter.SplitTextByRanges(
ranges as list,
optional startAtEnd as logical
) as function
Remarks
Metni belirtilen uzaklıklara ve uzunluklara göre bölerek metin listesi oluşturan bir işlev döndürür. Uzunluk değerinin null olarak belirlenmesi, girişin kalan kısmının çıktı değerine dahil edilmesi gerektiğini belirtir.
Examples
Example #1
Girişin başlangıcından başlayarak girişi belirtilen pozisyon ve uzunluk çiftlerine bölün. Bu örnekteki aralıkların çakıştığını unutmayın.
Splitter.SplitTextByRanges({{0, 4}, {2, 10}})("codelimiter")
Result:
{"code", "delimiter"}
Example #2
Girişin sonundan başlayarak girişi belirtilen pozisyon ve uzunluk çiftlerine bölün.
let
startAtEnd = true
in
Splitter.SplitTextByRanges({{0, 5}, {6, 2}}, startAtEnd)("RedmondWA?98052")
Result:
{"WA", "98052"}
Example #3
Girişi, sabit uzunlukta bir posta kodundan ve onu takip eden, değişken uzunlukta bir şehir adından oluşacak şekilde bölün.
Splitter.SplitTextByRanges({{0, 5}, {5, null}})("98052Redmond")
Result:
{"98052", "Redmond"}
Category
Splitter