Я хочу сопоставить строку «Double, Double, Double, Double» с помощью регулярного выражения (для проверки правильности BorderThickness в приложении WPF)
Я нашел много похожих ответов на стеке потока, но ни один из них не работал для меня.
Я нашел [0-9]{4},[0-9]{4}
на этой странице , но она не работает, потому что мне нужно - + , .
символов в строке.
Это мой код:
private static readonly Regex _regex = new Regex("[0-9]{4},[0-9]{4}");
public static bool TextIsThickness(string text)
{
return !_regex.IsMatch(text);
}
Пример входной строки:
-1.4,2.75,0,10
Примечание: Это не дубликат, мне нужно 4 двойных числа, разделенных запятыми, которые не совпадают с " Регулярное выражение для проверки диапазона двойных чисел "
Скажите, пожалуйста, как мне это сделать?