Я пытаюсь сопоставить положительные и отрицательные числа между двумя тегами, используя регулярное выражение, положительные числа возвращаются нормально, но отрицательные не совпадают. Я использую:
string value8 = (",\"lng\":\"(([^\"\\\\]|-\\\\.)*)\",");
Match[] lng = Regex.Matches(Text, value8)
соответствовать
"lng":"-104.845275878905880"
или подобное, оно может быть положительным или отрицательным. При положительном значении он соответствует числу, а при отрицательном — совпадений нет.