Я пытаюсь понять, как работает приведенное ниже регулярное выражение.
,(?=([^\"]<em>\"[^\"]</em>\")<em>[^\"]</em>$)
Выражение соответствует всем запятым, которые не заключены в кавычки.
Для пример:
data,data,data",with"quote,data",with"quote,data
создаст следующие токены
data,
data,
data",with"quote,
data",with"quote,
data
Если я удалю $ в конце выражения регулярного выражения, он будет соответствовать всем запятым (включая запятые без кавычек). Будет полезно, если кто-то может сообщить подробности, как это соответствует всем запятым, если мы удалим $ в конце выражения регулярного выражения
Будет полезно, если кто-то может предоставить информацию, почему удаление $ из конца регулярного выражения соответствует всем запятым.