Regular expression is work incorrect (lookbehind condition)


#1

I have this text

	<meta http-equiv="content-type" content="text/html; charset=utf-8">
	<meta name="keywords" content="">
	<meta name="description" content="">
	<link type="image/png" href="favicon.png" rel="shortcut icon">
	<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
	<link type="text/css" href="css/reset.css" rel="stylesheet">
	<link type="text/css" href="css/main.css?ver=20180409" rel="stylesheet">
	<script src="scripts/jquery.js" type="text/javascript"></script>
	<script src="scripts/filter.js" type="text/javascript"></script>
        ...

my regular expression (?<=").*?(?=\")
task: get the text that is between the quotation marks
result: content-type, text/html; charset=utf-8, keywords, description, etc

I tested my expression on https://regex101.com/ and it works. But in Atom it doesn’t work. No matches.


#2

I understand what it is matter. The problem is that result for PHP(PCRE), Java Script, Python . RegExp was subject to different standards. But how rebuild expression to correct?