Reputation: 876
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
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
Reputation: 54
Assuming replace is a class you can try this Jquery:
<script>
$( " " ).replaceAll( ".replace" );
</script>
Upvotes: -2