2015-11-28 2 views
1

У меня есть строка, какУдалить все конкретные HTML-теги с помощью GSUB R

txt<-"text text text <div><div><script>xxxx</script></div><scrip>yyyyy</script>text </div><script>zzzzzz</script>" 

Я хочу, чтобы все теги не удалит сценария и его содержание.

"text text text <div><div></div>text </div>" 

я попробовал

gsub("<script.*?>(.*)<\\/script>", "", txt) 

Не могли бы вы дать нам хороший учебник, чтобы научиться быстро регулярное выражение для R

Заранее спасибо

+1

Это '' в вашем примере, но вы соответствуете '

0

Я думаю, что я нашел это

gsub("<script>[^</script>^<script>]+</script>", "", txt) 
+0

Хотя этот код может ответить на вопрос, было бы лучше включить некоторый контекст, объяснив, как он работает и когда его использовать. Ответы только на код не полезны в долгосрочной перспективе. – Bono

Смежные вопросы