Match Groups
Last updated
Last updated
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.
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çenek | Tü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. |
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.