Вот вопрос и требуемое решение:
1. Первый случай: < /p>
String str = "Variable_1 in the range 0...4";
< /code>
Решение: var1 = variable_1 drange = 0 ... 4 < /code> < /p>
Pattern p1 = Pattern.compile("(.*[^.]) in the range of (.*[^.])$");
Matcher m1 = p1.matcher(desc);
if (m1.find()) {
System.out.println(m1.group(1));
System.out.println(m1.group(2));
}
< /code>
2. second case: < /p>
String str = "Variable_1 in the range 0...4 Variable_2 in the range 10...40";
< /code>
Решение:
var1 = Variable_1 range1 = 0...4 var2 = Variable_2 range2 = 10...40< /code> < /p>
3.nhird case: < /p>
String str = "Variable_1 in the range 0...4 Variable_2 in the range 10...40 Variable_3 in the range 10...50";
< /code>
Решение:
var1 = Variable_1 range1 = 0...4 var2 = Variable_2 range2 = 10...40 var3 = Variable_3 range3 = 10...50< /code> < /p>
Первый случай работает нормально с помощью включения. Мне нужно продлить ту же корпус для второго и третьего дел. Это также должно быть в состоянии обработать для n количества случаев.
Подробнее здесь: https://stackoverflow.com/questions/618 ... ng-in-java
Многократные повторные группы сопоставление рисунков в Java ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение