Issue
I have a string like this: This is a string [img https://url.com/img.jpg]
I want to take the string and separate out just the URL by searching for the "[img ]" pattern and taking the text within that (i.e. in the above, just the https://url.com/img.jpg)
Is there a way to do this with regular expressions? The "[]" are throwing me off on how to write one out.
Solution
All you need to do is escape it with \
. Like this:
const str = "This is a string [img https://url.com/img.jpg]"
const url = str.match(/\[img ([^\]]+)\]/)[1];
console.log(url); // => https://url.com/img.jpg
Answered By - Michael M.
0 comments:
Post a Comment
Note: Only a member of this blog may post a comment.