پاسخ : regex با grep

ساخت وبلاگ
دستور زیر همتا رو همراه با خط مربوط برمی‌گردونه:
grep -P "(?<=application: label=')(.+?)(?=')"اگر می‌خوای فقط همتا رو برگردونه باید پرچم o- رو هم اضافه کنی:
grep -Po "(?<=application: label=')(.+?)(?=')"
نکته: =>? (Lookbehind) درون Regex استاندارد نیست برای همین باید از Regex پرل استفاده کنی و
به‌نظر من برای اینجور عبارت‌های Regex بهتره از زبون‌های برنامه‌نویسی استفاده کنی (مخصوصاً پرل و جاواسکریپت)

- - , .

اوبونتو...
ما را در سایت اوبونتو دنبال می کنید

برچسب : نویسنده : استخدام کار ubuntu بازدید : 56 تاريخ : پنجشنبه 15 بهمن 1394 ساعت: 0:31