Задача в следующем ,есть такой текст “Your account number: 140313727793” , и нужно с него выбрать только цифры , регулярное выражение [0-9]* , Среда еклипс-вебдрайвер , язык джава
Я не силен в регулярках, но можно сделать как то так
(“Your account number: 140313727793”).split(": "))[1]
Я бы использовал \\d+
upd: ссылочка полезная java - How to extract numbers from a string and get an array of ints? - Stack Overflow
немного дополню
public static void main (String[] arg){
String Qname ="Your account number: 140313727793";
Qname.split("[0-9]*");
System.out.print(Qname);
там где > Qname.split("[0-9]*"); какой командой воспользоватся чтобы оно мне в консоле напечатало цыфры
String Qname =“Your account number: 140313727793”;
Qname.split("[0-9]*");
System.out.println(Qname);
String s5=Qname.split(": ")[1];
System.out.println(s5);
1 лайк
Работает , а указатель [1] -обозначает какую часть из них разделить?
String Qname ="Your account number: 140313727793";
String s5=Qname.split(":")[1];
System.out.print(s5);
[1] - это индекс элемента в массиве