Я пытаюсь удалить комментарии javascript через regex в С# и застрял. Я хочу удалить любые вхождения комментариев с двойным слэшем //
.
Мое текущее регулярное выражение (?<!:)//[^\r\n]*
, которое поймает все комментарии и предотвратит сопоставление http://
. Однако отрицательный lookbehind был ленив и, конечно, укусил меня в следующий тестовый пример:
var XSLPath = "//" + Node;
Итак, я ищу регулярное выражение, которое выполнит lookbehind, чтобы увидеть, существует ли четное число двойных кавычек ("
) перед совпадением. Я не уверен, что это возможно. Или, может быть, есть лучший способ сделать это?