Text.BetweenDelimiters
Sözdizimi
Text.BetweenDelimiters(text as nullable text, startDelimiter as text, endDelimiter as text, optional startIndex as any, optional endIndex as any) as any
Hakkında
öğesinin belirtilen startDelimiter
ile endDelimiter
arasındaki bölümünü text
döndürür. İsteğe bağlı sayısal, startIndex
öğesinin hangi oluşumunun dikkate startDelimiter
alınması gerektiğini gösterir. İsteğe bağlı bir liste startIndex
, dizinin hangi oluşumunun dikkate startDelimiter
alınması gerektiğini ve dizin oluşturmanın girişin başından mı yoksa sonundan mı yapılması gerektiğini gösterir. endIndex
benzerdir, ancak dizin oluşturma işlemi öğesine startIndex
göre yapılır.
Örnek 1
"111 (222) 333 (444)" kısmını (ilk) açık parantez ile izleyen (ilk) kapalı parantez arasında alır.
Kullanım
Text.BetweenDelimiters("111 (222) 333 (444)", "(", ")")
Çıkış
"222"
Örnek 2
"111 (222) 333 (444)" kısmını ikinci açık parantez ile onu izleyen ilk kapalı parantez arasında alır.
Kullanım
Text.BetweenDelimiters("111 (222) 333 (444)", "(", ")", 1, 0)
Çıkış
"444"
Örnek 3
"111 (222) 333 (444)" bölümünün sonundan ikinci açık parantez ile onu izleyen ikinci kapalı parantez arasındaki kısmını alın.
Kullanım
Text.BetweenDelimiters("111 (222) 333 (444)", "(", ")", {1, RelativePosition.FromEnd}, {1, RelativePosition.FromStart})
Çıkış
"222) 333 (444"
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin