私のPHPコードは次のようになります。
$input = "City.name = 'ニューヨーク'"; $literal_pattern = '/\'.[^\']*\'/'; preg_match($literal_pattern, $input, $token); echo $トークン[0]; // 「ニューヨーク」を表示
私の正規表現は、次のようなエスケープされた一重引用符でリテラルを取得する必要があります。
$input = "City.name = 'New \' York'"; $literal_pattern = ???????????; preg_match($literal_pattern, $input, $token); echo $トークン[0]; // 'New \' York' と出力する必要があります
$literal_pattern の正規表現は何になりますか?