AKZ
AKZ

Reputation: 876

Remove everything between specific string

I read a file with javascript and this file contains a lot of begin and end statement like below , and my purpose is to remove every thing that exists between these begin and end statement?

//<BEGIN>

sample string

//</END>

another string

//<BEGIN>

another string

//</END>

Upvotes: 1

Views: 1415

Answers (2)

Toto
Toto

Reputation: 91385

To hold text inside the tags:

var res = string.match(/<BEGIN>([\s\S]*?)<\/END>/g);

To remove text inside the tags:

var res = string.replace(/([\s\S]*?)<BEGIN>[\s\S]*?<\/END>/g, '$1');

To remove text outside the tags:

var res = string.replace(/<BEGIN>[\s\S]*?<\/END>/g, '');

Upvotes: 3

Today
Today

Reputation: 54

Assuming replace is a class you can try this Jquery:

<script>        
 $( " " ).replaceAll( ".replace" );
 </script>

Upvotes: -2

Related Questions