forked from karzhouAndrew/JavaRepository
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathTask20.java
More file actions
10 lines (9 loc) · 948 Bytes
/
Copy pathTask20.java
File metadata and controls
10 lines (9 loc) · 948 Bytes
1
2
3
4
5
6
7
8
9
10
package lab20;
/* Задание 20. Написать программу, выполняющую поиск в строке шестнадцатеричных чисел, записанных по правилам Java, с помощью регулярных выражений и вывести их на страницу. */
public class Task20 {
public static void main(String[] args) {
String givenStr = "0x, уж эта (0X!!!) тестовая 0x5fстрока 042715, содержащая 9842105 десятичные, 032517 восьмеричные и 0X52D7A12BE, шестнадцатеричные -0x23ca8; литералы и не только f8b26cd5 -0X5D.";
NumberCatcher numberCatcher = new NumberCatcher();
System.out.println("В строке {\n" + givenStr + "\n} найдены следующие шестнадцатеричные числа:\n" + numberCatcher.catchAllHexes(givenStr));
}
}