Alex Rivera | Logout

regex find characters between " "

Asked 2010-03-08T16:24:51.323
33

How can I match all characters between 2 specified characters, say " " -> from sdfsf " 12asdf " sdf

I want to get 12asdf only.

Edit
Report

1 Answer

96

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*"
answered 2010-03-08T16:26:43.543

Your Answer