特定の記号で囲まれた単語文字+白い文字に一致する正規表現を作成しようとしています。例:引用符。
例えば:
one "two" three four "five six"
私の正規表現は「2」と「5」に一致する必要があります
私は/^(\"\w+\")/
同じようなものを試していますが、なんとかできません。
特定の記号で囲まれた正規表現を見つけるにはどうすればよいですか?
^
アンカーを取り除きます。^
一致を文字列の先頭に制限します。また、二重引用符をエスケープする必要はありません:\"
→ "
。
空白に変更\w+
する.+?
か[^"]*
、空白に一致させます。
/(".*?")/
これを試して :
$str = 'one " two test " three four "five" six';
preg_match_all('/"(?P<words>\s*\w+[\s\w\s]*)"/',$str,$match);
echo "<pre>";
print_r($match['words']);
regexp("/^[a-zA-Z0-9.\'\"]$/i",$variable_name)