Saturday, 3 June 2017
regex - Regular expression to extract text between square brackets
Answer
Answer
Simple regex question. I have a string on the following format:
this is a [sample] string with [some] special words. [another one]
What is the regular expression to extract the words within the square brackets, ie.
sample
some
another one
Note: In my use case, brackets cannot be nested.
Answer
You can use the following regex globally:
\[(.*?)\]
Explanation:
\[:[is a meta char and needs to be escaped if you want to match it literally.(.*?): match everything in a non-greedy way and capture it.\]:]is a meta char and needs to be escaped if you want to match it literally.
Subscribe to:
Post Comments (Atom)
c++ - Does curly brackets matter for empty constructor?
Those brackets declare an empty, inline constructor. In that case, with them, the constructor does exist, it merely does nothing more than t...
-
Iv'e read a lot of posts both in stackoverflow and other websites talking about web security. Such as salting encrypting etc. ...
-
System.out.print("Name : "); String name = in.nextLine(); System.out.print("Age : "); int age = ...
-
In K-PAX , there are two possible explanations: Prot is crazy. He is truly an alien. There are facts that indicate 1, but also 2. Examples: ...
No comments:
Post a Comment