Я хочу совместить значения, содержащие в них несколько запятых. Я могу сопоставлять значения только с одной запятой. regex: (\$\d+\,\d+)
Пример значения: $567,76
, но мне нужно сопоставить это значение $567,76,87
, но это регулярное выражение не работает.Цена матча с несколькими запятыми
4
A
ответ
6
Попробуйте этот шаблон, возможно, он может помочь.
^\$\d+(,\d+)*$
Это будет соответствовать на
$567
$567,76
$567,76,87
но не
$567,76,87,
1
Вы можете разобрать значение с помощью double.Parse(currency, NumberStyles.Currency)
вместо использования регулярного выражения.
1
Попробуйте это;
^\$\d+(,\d+)+$
Несколько случайных совпадений;
$1622,40,749
$37,5844
Regex r = new Regex(@"^\$\d+(,\d+)+$");
string[] partNumbers = { "$567,76", "$567,76,87", "$567,76,87," };
foreach (var i in partNumbers)
{
Console.WriteLine("{0} {1} a valid part number.", i, r.IsMatch(i) ? "is" : "is not");
}
$567,76 is a valid part number.
$567,76,87 is a valid part number.
$567,76,87, is not a valid part number.
Вот DEMO
.
Смежные вопросы
- 1. ORDER BY цена с $ знаком и запятыми
- 2. SoapUI запрос матча с несколькими условиями
- 3. Группировка матча между несколькими полями
- 4. Сортировка «чисел» с несколькими десятичными запятыми
- 5. Как отделить NSString с несколькими запятыми?
- 6. оператор возврата с несколькими запятыми значения
- 7. Paypal Вопрос о доставке с несколькими пунктами и базовая цена
- 8. Подмножество кадр данных с несколькими условиями матча в R
- 9. Выбор и заказ Ближайшая дата матча с несколькими столбцами
- 10. MySQL Настройка поля с несколькими столбца, разделенные запятыми значения
- 11. Как создать сжатый zip-файл с несколькими запятыми в java
- 12. загрузки файла .csv с несколькими запятыми в поле, используя MySQL
- 13. Преобразовать NVARCHAR с несколькими числами, разделенных запятыми к набору числовых
- 14. матча датирует с JQuery
- 15. XSLT преобразование с матча
- 16. Проблемы с ungreedy матча
- 17. F #: Непонимание матча .. с
- 18. Узор матча с DateTime.TryParseExact?
- 19. Проблема с матча pexpect
- 20. Цена AWS Цена Google-Cloud-Platform
- 21. Изменения формата цена не работает
- 22. Prestashop 1.6 цена по умолчанию цена
- 23. Приблизительная цена
- 24. Расчетная цена
- 25. цена SUM с вложенными выберите
- 26. поиск цена с SQL запроса
- 27. VBA цена соскоба с сайта
- 28. woocommerce цена и количество акций
- 29. Цена форматирования
- 30. Цена DuplicateHandle
Спасибо, но что, если у меня есть такая величина '$ 1,095,00'? –
попробуйте это, '^ \ $ \ d {1,3} (, \ d {3}) * (\. \ D {1,2})? $' И [здесь демонстрация] (http: // скрипка .re/fn2h6) –