For the complete documentation index, see llms.txt. This page is also available as Markdown.

Metinlerle çalışma

substring() | endswith() | startswith() | contains() | len() | concat() | splitter() | lower() | upper() | strip() | capitalize() | title() | normalizePhone() | replace() | base64() | base64decode() | urlencode() | urldecode() | hmac_hexdigest() | select_random() | tg_escape()

LEJANT:

! - Gerekli parametreler

Açıklama

substring(str, n1, n2) - bir dizgiyi kırpmak için

Parametreler:

! str - orijinal dizgi

! n1 - soldan kırpılacak karakter sayısı (> 0)

n2 - sağdan kırpılacak karakter sayısı (< 0)

endswith(str, substr) - dizginin verilen alt dizgi ile bitip bitmediğini kontrol etmek için

Parametreler:

! str - orijinal dizgi - "nerede aranacağı"

! substr - arama dizgisi - "ne aranacağı"

startswith(str, substr) - dizginin verilen alt dizgi ile başlayıp başlamadığını kontrol etmek için

Parametreler:

! str - orijinal dizgi - "nerede aranacağı"

! substr - arama dizgisi - "ne aranacağı"

contains(str, substr,registr) – ilk dizginin ikinci dizgiyi içerip içermediğini kontrol etmek için

Parametreler:

! str - orijinal dizgi - "nerede aranacağı"

! substr - arama dizgisi - "ne aranacağı"

registr - büyük/küçük harf duyarlılığının dikkate alınıp alınmayacağını belirten bir bayrak (False, harf duyarlılığının dikkate alınmaması demektir)

len(str) – bir dizgideki karakter sayısını saymak için.

Parametreler:

! str - orijinal dizgi

concat(str1, str2) – parametre olarak verilen dizgileri birleştirmek için

Parametreler:

! str1 - 1. dizgi

! str2 - 2. dizgi

splitter(str, s, n) - bir dizgiyi parçalara ayırmak için. Fonksiyon bir eleman dizisi döndürür

Parametreler:

! str - orijinal dizgi

! s - dizgi ayırıcı

n - maksimum eleman sayısı

lower(str) – bir dizgiyi küçük harfe dönüştürmek için

Parametreler:

! str - orijinal dizgi

upper(str) - bir dizgiyi büyük harfe dönüştürmek için

Parametreler:

! str - orijinal dizgi

strip(str) - bir dizginin her iki ucundaki boşlukları kaldırmak için

Parametreler:

! str - orijinal dizgi

capitalize(str) - bir dizginin ilk karakterini büyük harf karşılığıyla değiştirmek için (kelimenin ilk harfini büyük yapar).

Parametreler:

! str - orijinal dizgi

title(str) - str dizgisindeki her kelimeyi, ilk harfi büyük diğerleri küçük olacak şekilde dönüştürmek için

normalizePhone(str) - bir telefon numarasını standart biçime getirmek için: tüm rakam olmayan karakterleri kaldırır ve varsa baştaki 8 rakamını 7 ile değiştirir

Parametreler:

! str - telefon numarası içeren orijinal dizgi

replace(str, s1, s2, n) - bir dizgideki bir alt dizgiyi başka bir alt dizgiyle değiştirmek için

Parametreler:

! str - orijinal dizgi

! s1 - değiştirilecek alt dizgi

! s2 - yerine konulacak alt dizgi

n - değiştirme sayısı

base64(str) – bir dizgiyi base64 biçiminde kodlamak için

Parametreler:

! str - orijinal dizgi

base64decode(str) - base64'ü tekrar bir dizgiye çözmek için

Parametreler:

! str - orijinal dizgi

urlencode(str) - bir dizgiyi HTTP iletimine uygun olacak şekilde kodlamak için

Parametreler:

! str - orijinal dizgi

Örneğin: John Smith olur John%20Smith, ve Anna&Maria olur Anna%26Maria

urldecode(str) - URL kodlu bir dizgiyi çözmek için

Parametreler:

! str - orijinal dizgi

Örneğin: John%20Smith, John Smith olarak çevrilecektir

hmac_hexdigest(secret_key, msg, hash_type) - bir dizgiyi 'sha256', 'md5', 'sha512' veya 'sha1' kullanarak karma hale getirmek için

Parametreler:

! secret_key - anahtar ! msg - karma yapılacak dizgi ! hash_type - karma türü ('sha256', 'md5', 'sha512' veya 'sha1')

select_random(str, s) - ayraçlı bir dizgiden rastgele bir öğe seçmek için. İlk parametre öğeleri içeren dizgidir, ikincisi ayırıcıdır. İkinci parametrenin varsayılan değeri '|' olur.

Parametreler:

! str - orijinal dizgi

! s - dizgi ayırıcı (varsayılan '|')

Kullanım örneği: select_random('ilk öğe | ikinci öğe | başka bir öğe | bir tane daha')

tg_escape(str) - bir değişkeni kaçışlayıp etkin biçimlendirme açıkken bir Telegram mesajında göstermek için. Fonksiyon aşağıdaki karakterlerin önüne bir ters eğik çizgi ekler: '_', '*', '[', ']', '(', ')', '~', '', '>', '#', '+', '-', '=', '|', '{', '}', '.', '!'

Parametreler:

! str - orijinal dizgi

Örnekler

Dizgi kırpma işlevini inceleyelim:

Dizginin uzunluğunu belirleme:

Bir dizgiyi parçalara ayıran bir işlev, tablolarla çalışırken genellikle gereklidir:

Telefon numarası işleme:

Bir dizgideki alt dizgiyi değiştirme:

Kopyalama için kod örneği
/*substring() incelemesi*/
text = 'kırpılacak metin'
a=substring(text, 4)
a1=substring(text, -4)
b=substring(text, 4, 6)
b1=substring(text, 0, 6)
c=substring(text, 0, -4)
d=substring(text, 4, -4)

/*len() ile çalışma*/
text = 'kırpılacak metin'
a=len(text)
b=len("ne kadar harika bir dünya!")

/*dizgiyi parçalara ayır*/
elements = splitter('s, W, q', ',')
text='text1:text2:text3:text4:text5'
texts = splitter(text, ':',2)

/*title()*/
ad soyad = John Smith
ad soyad = title("#{ad soyad}")

/*telefon numarası işleme*/
phone = normalizePhone("+971 50 123 4567")

/*bir dizgi içindeki alt dizgi değiştirme*/
a=replace("wwww2222ww", "w", "e", 1)

Son güncelleme