Ana içeriğe geç

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