regex find characters between " "

regex

Solution

You can use the following pattern to get everything between `" "`, including the leading and trailing white spaces:

"(.*?)"

or

"([^"]*)"

If you want to capture everything between the " " excluding the leading and trailing white spaces you can do:

"\s*(.*?)\s*"

or

"\s*([^"]*)\s*"

Problem

How can I match all characters between 2 specified characters, say `" "` -> from `sdfsf " 12asdf " sdf` I want to get `12asdf` only.

Original source