PDA

View Full Version : کمک برای کد Regex



bloodthirsty
جمعه 10 خرداد 1398, 18:26 عصر
با سلام خدمت اساتید محترم.
من یک فایل html دارم که میخوام با استفاده از notepad++ و regex رشته هایی که هیچ تگی ندارند رو پیدا کنم و بهشون تگ </p><p> اضافه کنم.

البته با کد :

^((?!<).)*$
تونستم که رشته های بدون تگ رو پیدا کنم ولی در قسمت replace نمیدونم چه کدی باید قرار بدم که به اول و آخر این رشته های تگ های </p><p> اضافه بشه.

ممنون میشم کمکم کنید..

ali_sed
شنبه 11 خرداد 1398, 01:53 صبح
سلام

باید تمامی بخشی که با عبارت باقاعده مطابقت دارد در داخل پرانتز قرار بگیرد: مثلا چیزی شبیه به عبارت باقاعده زیر:


^([^<]*?)$

بعد برای جایگزین کردن می توانید از $1 و $2 , ... استفاده کنید:


<p>$1</p>