0 امتیاز
قبل در برنامه نویسی توسط (45 امتیاز)
سلام خسته نباشید .

من دنبال یه regex میگردم که از تو متن  تگ های

<html>  <head> </head ><body> </body> </html>

برداره تو نت گشتم بود انا هم کل تگ های html و حذف میکردن ولی من میخوام فقط اینا حذف بشه .

1 پاسخ

+2 امتیاز
قبل توسط (1.4هزار امتیاز)
انتخاب شده قبل توسط
 
بهترین پاسخ

با استفاده از regex زیر می‌شه تگ‌های گفته شده رو تشخیص داد:

"</?(html|head|body)[^>]*>"

 مثال زیر، این تگ‌ها رو از رشته‌ی ورودی حذف می‌کنه:

String input = "<html><head> <title>remove head and body of html</title> </head><body bgcolor=\"white\"> <div class=\"intro\"/> </body></html>";
String replaced = input.replaceAll("</?(html|head|body)[^>]*>", "");

خروجی:

 <title>remove head and body of html</title>  <div class="intro"/>

سوالات مشابه

0 امتیاز
0 پاسخ 356 بازدید
سوال شده 5 سال قبل در برنامه نویسی توسط mo4sa (0 امتیاز)
0 امتیاز
2 پاسخ 3.1هزار بازدید
0 امتیاز
1 پاسخ 72 بازدید
سوال شده 3 ماه قبل در برنامه نویسی توسط Soraya2 (0 امتیاز)
0 امتیاز
1 پاسخ 127 بازدید
0 امتیاز
0 پاسخ 182 بازدید
+1 امتیاز
2 پاسخ 247 بازدید
سوال شده 2 سال قبل در برنامه نویسی توسط masoud shahhosseini_ (45 امتیاز)
+1 امتیاز
1 پاسخ 809 بازدید
...