PurgeChar(), girdi dizesinde ('text') yer alan karakterlerden oluşan ve ikinci bağımsız değişkende ('remove_chars') görülen karakterlerin hariç tutulduğu bir dize döndürür.
Söz Dizimi:
PurgeChar(text, remove_chars)
Dönüş verileri türü: dize
Bağımsız Değişkenler
Bağımsız Değişken
Açıklama
text
Orijinal dize.
remove_chars
text içindeki çıkarılacak karakterleri içeren dize.
Örnek: Grafik ifadeleri
Örnek
Sonuç
PurgeChar( 'a1b2c3','123' )
abc döndürür
PurgeChar( 'a1b2c3','1234' )
abc döndürür
PurgeChar( 'a1b22c3','1234' )
abc döndürür
PurgeChar( 'a1b2c3','312' )
abc döndürür
PurgeChar ( 'a1b2c3','Abc' )
a123 döndürür
Örnek - PurgeChar temel bilgileri
Genel bakış
Veri yükleme düzenleyicisini açın ve aşağıdaki yükleme kodunu yeni bir sekmeye ekleyin.
Yükleme kodu şunları içerir:
Example adlı veri tablosuna yüklenen bir veri kümesi.
Verileri yükleyin ve bir sayfa açın. Yeni bir tablo oluşturun ve şu alanları boyut olarak ekleyin:
InputText
CharsToPurge
Aşağıdaki hesaplanan boyutu oluşturun:
=PurgeChar(InputText,CharsToPurge), InputText içinde CharsToPurge içindeki karakterlerle eşleşen karakterleri hesaplamak ve yalnızca eşleşmeyen karakterleri döndürmek için.
Results table
InputText
CharsToPurge
PurgeChar(InputText,CharsToPurge)
A^b^c
A^
bc
a^b^c
^
abc
a1b2c3
123
abc
PurgeChar fonksiyonunun çıktısı yalnızca InputText içindeki karakterlerden CharsToPurge içindeki karakterlerle eşleşmeyenleri döndürür. Örneğin, ilk satırda bc döndürülür ve diğer karakterler kaldırılır.
Aşağıdaki kod, fonksiyonun bir komut dosyasında nasıl kullanılacağını gösterir.
Bir veri kümesi müşteri adlarını ve telefon numaralarını içerir. Bu örnek, telefon numarası dizelerini yalnızca sayısal karakterleri tutacak ve parantez, tire, nokta, artı işareti ve boşluk gibi diğer tüm karakterleri atacak şekilde ayrıştırır.
Veri yükleme düzenleyicisini açın ve aşağıdaki yükleme kodunu yeni bir sekmeye ekleyin.
Yükleme kodu şunları içerir:
Example adlı veri tablosuna yüklenen bir veri kümesi.
Veri tablosundaki şu alanlar:
CustomerName
PhoneNumber
Komut dosyası
Example:
Load * inline [
CustomerName, PhoneNumber
John Doe, (123) 456-7890
Jane Smith, 123-456-7890
Bob Johnson, 123.456.7890
Alice Brown, +1 (123) 456 7890
];
Sonuçlar
Verileri yükleyin ve bir sayfa açın. Yeni bir tablo oluşturun ve şu alanları boyut olarak ekleyin:
CustomerName
PhoneNumber
Aşağıdaki hesaplanan boyutu oluşturun:
=PurgeChar(PhoneNumber, '()- .+ '), PhoneNumber alanından sayısal olmayan karakterleri ayıklamak ve yalnızca sayısal karakterleri döndürmek için.
Results table
CustomerName
PhoneNumber
PurgeChar(PhoneNumber,'()-.+ ')
Alice Brown
+1 (123) 456 7890
11234567890
Bob Johnson
123.456.7890
1234567890
Jane Smith
123-456-7890
1234567890
John Doe
(123) 456-7890
1234567890
PurgeChar fonksiyonunun çıktısı, PhoneNumber dizesinden sayısal olmayan tüm karakterleri başarıyla kaldırmış ve yalnızca sayılar döndürmüştür.