Java tutorial
//package com.java2s; //License from project: Open Source License import java.util.regex.Matcher; import java.util.regex.Pattern; public class Main { public static Pattern pattern = Pattern.compile("[\\-0-9]+"); public static Long parseLong(String value) { if (value == null) { return 0L; } Long val = 0L; try { Matcher matcher = pattern.matcher(value); if (matcher.find()) { String num = matcher.group(0); val = Long.parseLong(num); } } catch (Exception e) { e.printStackTrace(); } return val; } }