|
|
|
Регулярные выражения проверка строки 1,4,66,4,....
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Помогите пожалуйста разобраться с задачей. Начал читать про рег. выражения, подумал что они смогут помочь... Теперь совсем запутался... Есть строка, должна она выглядеть след. образом: "1,4,66,4,....,6" - перечисляются номера через запятую (номер есть простое натуральное число) если строка не соответствует шаблону то нужно об этом "сообщить". Возможно ли это сделать с помощью рег. выражений? Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2014, 20:02 |
|
||
|
Регулярные выражения проверка строки 1,4,66,4,....
|
|||
|---|---|---|---|
|
#18+
doofy, попробуйте такой вариант авторimport java.util.regex.*; public class PatternExample { public static void main(String[] args) { Pattern pattern = Pattern.compile("[[0-9]+,]+"); Matcher matcher = pattern.matcher("1,4,66,4"); System.out.println("Input String matches regex - " + matcher.matches()); } } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2014, 20:22 |
|
||
|
Регулярные выражения проверка строки 1,4,66,4,....
|
|||
|---|---|---|---|
|
#18+
Прошу прощения что вопрос не до конца продумал, вот же яркий пример задачи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2014, 20:24 |
|
||
|
Регулярные выражения проверка строки 1,4,66,4,....
|
|||
|---|---|---|---|
|
#18+
mr_virtus, Спасибо, идея ясна вроде буду думать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2014, 20:31 |
|
||
|
Регулярные выражения проверка строки 1,4,66,4,....
|
|||
|---|---|---|---|
|
#18+
искать не правильное - всё кроме -, цифры и сочетания ,- или -, или (тут вариации с , и -) если нет не правильного - значит правильно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2014, 20:32 |
|
||
|
Регулярные выражения проверка строки 1,4,66,4,....
|
|||
|---|---|---|---|
|
#18+
Возможно кому-то это пригодится Код просто ужасен, зато работает(прошу за него простить - нет времени оптимизировать). В дальнейшей переделаю, но для заплатки думаю сгодится... Код: java 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2014, 14:44 |
|
||
|
Регулярные выражения проверка строки 1,4,66,4,....
|
|||
|---|---|---|---|
|
#18+
doofy, не забывай про производительность Pattern.compile ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2014, 15:10 |
|
||
|
Регулярные выражения проверка строки 1,4,66,4,....
|
|||
|---|---|---|---|
|
#18+
doofyВозможно кому-то это пригодится Код просто ужасен, зато работает(прошу за него простить - нет времени оптимизировать). В дальнейшей переделаю, но для заплатки думаю сгодится... А вот за то что java.lang API не знаете, простить сложно: Код: java 1. 2. 3. Полезный метод вышел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2014, 15:14 |
|
||
|
Регулярные выражения проверка строки 1,4,66,4,....
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, Спасибо! Буду исправляться... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2014, 15:34 |
|
||
|
Регулярные выражения проверка строки 1,4,66,4,....
|
|||
|---|---|---|---|
|
#18+
doofy, посмотри ради общего развития исходники OpenJDK7/java/net/URL.java. Там делается много сложных текстовых проверок и все они написаны без использования Regex. Твоя задача - более простая. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2014, 15:42 |
|
||
|
Регулярные выражения проверка строки 1,4,66,4,....
|
|||
|---|---|---|---|
|
#18+
BlazkowiczdoofyВозможно кому-то это пригодится Код просто ужасен, зато работает(прошу за него простить - нет времени оптимизировать). В дальнейшей переделаю, но для заплатки думаю сгодится... А вот за то что java.lang API не знаете, простить сложно: Код: java 1. 2. 3. Полезный метод вышел. при указании диапазона страниц еще часто используется "10-", и ставится в конце ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2014, 16:02 |
|
||
|
Регулярные выражения проверка строки 1,4,66,4,....
|
|||
|---|---|---|---|
|
#18+
rema174BlazkowiczПолезный метод вышел. при указании диапазона страниц еще часто используется "10-", и ставится в конце Я имел ввиду Полезный ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2014, 16:18 |
|
||
|
Регулярные выражения проверка строки 1,4,66,4,....
|
|||
|---|---|---|---|
|
#18+
doofyЕсть строка, должна она выглядеть след. образом: "1,4,66,4,....,6" - перечисляются номера через запятую (номер есть простое натуральное число) если строка не соответствует шаблону то нужно об этом "сообщить". Возможно ли это сделать с помощью рег. выражений? Да, возможно. Код: java 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2014, 17:21 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=152&tid=2126288]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
58ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 198ms |
| total: | 347ms |

| 0 / 0 |
