Regex для нахождения числа в строке

Просто используйте строковые значения вместо ClientProperties констант:

        client.property("jersey.config.client.connectTimeout", 500);
        client.property("jersey.config.client.readTimeout", 2000);
19
задан Jon Dewees 3 April 2009 в 13:02
поделиться

5 ответов

Надежный для предотвращения более длинных чисел был бы:

([^\d]|^)\d{4,5}([^\d]|$)

Я предполагаю, что Вы не хотите допускать запятую после тысяч цифры? Если Вы делаете затем:

([^\d]|^)\d{1,2},\d{3}([^\d]|$)
20
ответ дан 30 November 2019 в 04:16
поделиться

Возможно,

\d{4,5}

?

6
ответ дан 30 November 2019 в 04:16
поделиться

\d {4,5} также найдет строки с 6 числами цифры в - я не знаю, является ли это проблемой или нет. Вы могли бы хотеть сделать что-то вроде этого:

([^\\d] + | ^)\d {4,5} [^\\d]

4
ответ дан 30 November 2019 в 04:16
поделиться

Простой \d{4,5} будет достаточен.

1
ответ дан 30 November 2019 в 04:16
поделиться

.NET? Затем это [0-9]{4,5}

0
ответ дан 30 November 2019 в 04:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: