پاسخ داده شده: سوالات رگولار اکسپرشن
این شامل دو مرحله میشه، یکی Find و دومی Replace. اون سوال هایی که میگن delete کنید هم باید اول find صورت بگیره و در مرحله دوم، عبارت پیدا شده با تهی جایگزین بشه.
برای find از قواعد رگولار اکسپرشن کمک می گیریم؛
سوال اول:
/([Hh])[^aieous0-9]/g
سوال دوم:
![]()
s([A-Z a-z])1\1g
سوال سوم:
/([Aa])([a-zA-Z]+[e])/g
سوال چهارم:
/([^A-Za-z0-9])/g
حالا که find رو انجام دادید، می مونه بخش replace که اون رو با رگولار اکسپرشن و با کمک یک زبان برنامه نویسی مثل VB.NET انجام میدید که ساده است، کافیه از توی جواب ها مثلا 1 رو واسه ی capture group اول و 2 رو واسه گروپ دوم و... الی آخر انتخاب کنید. و سپس با دستور string.replace اون پارامتر رو جایگزین یا حذف کنید.
می تونید پاسخ های خودتون رو با استفاده از ابزار http://www.regexr.com تست کنید.
موفق باشید.
