نقل قول نوشته شده توسط 336699 مشاهده تاپیک
سلام
با استفاده از ریجکس می توان تمام حروف و کلمات موجود در متن مورد نظر را تبدیل به یک لیست نمود.

Dim rgx As Regex = New Regex("\w+")
Dim words = rgx.Matches(TextBox1.Text).
Cast(Of Match)().
Select(Function(a) a.Value.ToLowerInvariant()).
GroupBy(Function(b) b).
Select(Function(c) c.Key).ToList()
سلام و روز خوش
این پترن برای اینکار خیلی ابتدایی هست و فقط wordهایی رو تشخیص میده که alphanumeric باشن.
در حالت کلی بطور عام و دست کم برای این مسئله بطور خاص جوابگو نیست.
پترن(های) بمراتب پیچیده تری نیاز هست برای تشخیص عبارت های درون ' یا " و همینجور () و [] و کارآکترهایی نظیر @!%$#* و شاید چند بار باید پروسس بشه.
چیزی که رستم خان نیاز داره در حد یک parser باید باشه.