У меня есть очень длинная строка в Java
200/23 / Ne7WoRK / 3045022100d62568e28cb58b4a5308750e63e4690c4538ddc18> a9dc6075d02f7b4f942c4aa0220587350e7db1f4380a36ebb441906833563d32a62c4a> 03cf334295615f981c47e
То, чего я хочу достичь, это получить:
Ставка: 200
Имя пользователя: Ne7WoRK
Подпись: 3045022100d62568e28cb58b4a5308750e63e4690c4538ddc18a9dc6075d02f7b4f942c4aa0220587350e7db1f4380a36ebb441906833563d32a62c4a03cf334471515f98456
Мне нужно 3 регулярных выражения, которые помогут мне получить отдельные строки значения ставки, имени пользователя и подписи. Я не уверен, как этого добиться. Моя попытка решить это была с помощью следующего регулярного выражения
\ б. * / \ Ь
Однако, это регулярное выражение соответствует целым 3 частям и дает вывод этого
200/23 / Ne7WoRK /
Я не уверен, как создать 3 различных регулярных выражения, где:
- Первая будет соответствовать любым цифрам от начала строки до первого символа "/". Стрижка 200
- Второй будет соответствовать любому символу от второго символа "/" до третьего символа "/". Даю Ne7WoRK
- Третий должен соответствовать всему от третьего "/" до конца строки. Дать длинное число