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