لطفا وارد شوید یا ثبت‌نام کنید تا به انجمن‌ها دسترسی کامل داشته باشید.



 
امتياز موضوع :
  • 0 رأي - معدل امتيازات : 0
  • 1
  • 2
  • 3
  • 4
  • 5
فيلتر كردن تگ هاي فايل HTML
2010-05-31, 02:23 PM,
ارسال : #1
فيلتر كردن تگ هاي فايل HTML
سلام
اگه بخوايم از توي يه فايل HTML فقط اطلاعاتي كه مربوط به يه تگ خاص هستند رو نگه داريم و بقيه رو حذف كنيم چي كار بايد بكنيم؟
مثلا


کد :
<Title>This is a Test</Title>
<Body>I just need Title and this line must be removed</Body>
<Subject>I also need this line</Subject>


فقط ميخوام Title و Subject رو نگه دارم و بقيه اطلاعات حذف بشن.
چي كنم؟
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2010-06-03, 12:18 AM,
ارسال : #2
پاسخ: فيلتر كردن تگ هاي فايل HTML
باز هم سلام.
چرا كسي جواب نميده؟ خيلي گيرم....
چه جوري ميتونم تگهاي html مورد نظرم رو فيلتر كنم؟
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2010-06-03, 01:47 AM,
ارسال : #3
پاسخ: فيلتر كردن تگ هاي فايل HTML
باید از عبارت با قاعده استفاده کنید، بطور مثال:
کد :
echo "as df<title>as df 12</title>as df" | grep -o -E "<title>.*</title>"

برای روش انجام کار ۲ راه پیش رو دارید: ۱) دو بار دستور grep را بصورت دستور بالا، بر روی محتویات هر فایل اجرا کنید یکبار برای بیرون کشیدن تگ title و بار دیگر برای بیرون کشیدن تگ subject سپس اطلاعات بیرون کشیده‌شده از هر فایل را در یک فایل جدید قرار دهید. ۲) از زبان AWK استفاده کنید (دستور awk برای اطلاعات بیشتر man awk).

وب‌نوشت رایانه‌دوست؛ جزء کوچکی از اجتماع کاربرهای گنو/لینوکس
مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ


رفتن به انجمن :


کاربران در حال مشاهده موضوع : 1 مهمان