Вот типы строк, которые я хочу, чтобы соответствоватьRegex матч между двумя цитатами
(строка являются одинарные кавычки разделителями (думаю var str = '"hi, what"s up, what a nice day"';
)):
' "This is a str"'
' "This is also a str "
'"So is this'
'"This should "also match un"til th"e last "'
В каждом случае он должен захватывать все, что есть после первого dquote, если перед ним есть только пробелы до последней цитаты (что совершенно необязательно).
Другое дело, строка, содержащая только "
, не должна соответствовать ex '""""""""""""'
не должна совпадать.
Также ведущие и конечные пробелы игнорируются как между кавычками, так и вне кавычек.
Вот регулярное выражение у меня до сих пор:
/^\s*\"\s*(.*?)\s*(?:\"\s*)?$
Но он также получает '""""""""""""""""'
, так что это, где я застрял.
Что я могу сделать, чтобы не соответствовать целой строке только dquotes?
EDIT:
Я думаю, что я объяснил, что я хочу не так, я хочу, чтобы соответствовать строке dquotes но не захвата любым из него
http://www.txt2re.com/index-php.php3. Этот сайт может помочь - он позволяет вам создавать RegEx из ввода образца. Кроме того, для тестирования: http://gskinner.com/RegExr/. –