Match Groups

Aktivite Özellikleri

Genel

  • DisplayName - Aktivitenin görünen adı.

  • Description - Aktivitenin açıklaması.

  • Delay Before - Aktivite öncesinde beklenecek süreyi(saniye olarak) belirttiğiniz alandır. Default 0 olarak çalışmaktadır.

  • Delay After- Aktivite sonrasında beklenecek süreyi(saniye olarak) belirttiğiniz alandır. Default 0 olarak çalışmaktadır.

  • Continue On Error - Aktivite hata alsa da sonraki aktiviteden devam etsin isteniyorsa seçimli (True) olması gereken alandır. Default değeri False değeridir.

Inputs

  • Text: Düzenli ifadeler (regex) ile işlem yapılacak olan metni belirten girdi. Bu metin üzerinde regex işlemi gerçekleştirilecektir.

  • RegexPattern: Arama yapmak için kullanılacak düzenli ifade (regex) desenini belirten girdi. Bu desen, metin içindeki hangi bölümlerin eşleşeceğini tanımlar.

  • RegexOptions: Düzenli ifade işlemlerinde kullanılacak seçenekleri belirten girdi. Örneğin, büyük-küçük harf duyarlılığı veya çok satırlı arama gibi seçenekleri belirlemek için kullanılır. Default IgnoreCase değeridir. Verilebilecek diğer değerler ve açıklamaları aşağıdaki gibidir.

SeçenekTürkçe Açıklama

None

Hiçbir seçenek belirlenmediğini belirtir. Varsayılan davranışı uygular.

IgnoreCase

Büyük-küçük harf duyarsız eşleştirme sağlar. Büyük/küçük harf farkı gözetilmez.

Multiline

Çok satırlı mod. ^ ve $ sembollerini her satırın başı ve sonuyla eşleşecek şekilde değiştirir (tüm metinle değil).

ExplicitCapture

Yalnızca açıkça adlandırılmış veya numaralandırılmış grupların yakalanmasına izin verir. (?:...) yerine kullanımı daha basittir.

Compiled

Düzenli ifadeyi derlenmiş MSIL koduna çevirir, çalışma zamanı performansını artırır, ancak başlatma süresini uzatır.

Singleline

Tek satırlı mod. Nokta (.) karakterini her karakterle (normalde \n hariç) eşleşecek şekilde değiştirir.

IgnorePatternWhitespace

Düzenli ifade desenindeki kaçış yapılmamış boşlukları yok sayar ve # ile işaretlenmiş yorumlara izin verir. Ancak, karakter sınıflarında veya sayısal miktarlarda boşluklar yok sayılmaz.

RightToLeft

Aramanın soldan sağa yerine sağdan sola yapılmasını sağlar.

ECMAScript

ECMAScript uyumlu davranışı etkinleştirir. Sadece IgnoreCase, Multiline ve Compiled seçenekleri ile birlikte kullanılabilir. Diğer seçeneklerle birlikte kullanılması durumunda hata oluşur.

CultureInvariant

Kültürel farklılıkları göz ardı eder ve sabit bir kültürle karşılaştırma yapılmasını sağlar. Örneğin, farklı dillerdeki karakter farklılıklarını göz ardı eder.

Outputs

  • Result - MatchNo, GroupNo, Capture ve Position kolonlarını içeren bir DataTable sonuç döndüren alandır.

MatchNo (Eşleşme Numarası):

  • Tip: int

  • Her bir düzenli ifade eşleşmesi için bir numara tutulur. İlk eşleşme için 1, ikinci eşleşme için 2 şeklinde artarak devam eder.

GroupNo (Grup Numarası):

  • Tip: int

  • Düzenli ifadede yer alan grupları ifade eder. Eşleşen her bir grup için grup numarası tutulur. Düzenli ifadede kaç grup varsa bu grupların numaraları kaydedilir (örneğin, 1. grup, 2. grup).

Capture (Yakalanan Metin):

  • Tip: string

  • Düzenli ifade ile yakalanan her bir grup içindeki metin bu sütunda tutulur. Örneğin, bir düzenli ifadeyle yakalanan belirli bir kelime ya da ifade bu sütunda yer alır.

Position (Pozisyon):

  • Tip: int

  • Yakalanan ifadenin orijinal metin içerisindeki başlangıç pozisyonunu gösterir. Bu değer, yakalanan metnin metin içerisindeki hangi karakterden başladığını ifade eder.

Last updated