Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- val patternFlags = Pattern.CASE_INSENSITIVE | Pattern.MULTILINE | Pattern.UNICODE_CASE
- val patternFlags2 = Pattern.MULTILINE | Pattern.UNICODE_CASE
- val cardNumberRegexp = Pattern.compile("([\\d\\*#x]{16,19}|\\*{12}\\d{1})", patternFlags)
- val nameRegexp = Pattern.compile("(клиент:|имя держателя:|картодержатель:)(\\s)*(\\s*\"\\,\"\\s*)*([a-z\\-]+)(\\s*\\/\\s*|\\s*\"\\,\"\\s*|\\s+)([a-z\\.]*)", patternFlags)
- val nameRegexp2 = Pattern.compile(".{50}([\\d\\*#X]{16,19}|\\*{12}\\d{1})(\\:\\d{2})(\\s*\"\\,\"\\s*)*([A-Z]+)(\\s*\\/\\s*|\\s+)([A-Z\\.]*)", patternFlags2)
- val codeRegexp = Pattern.compile("(код\\s*\\.*)(\\s*\"\\,\"\\s*)*(авторизации|подтверждения|авт\\.|автор\\.|авториз\\.)(\\s*\\:*\\s*)(\\,)*(\\s*\"\\,\"\\s*)*(\\s)*(\\w{1,6})", patternFlags)
- val cardTypeRegexp = Pattern.compile("(mastercard|visa electron|maestro|visa|mir)", patternFlags)
- val creditTypeRegexp = Pattern.compile("(карта:)(\\s*\\()(.|.{2})(\\))", patternFlags)
- val shopNameRegexp = Pattern.compile("\"*([a-zа-я0-9\\s\\.\\-\\\\\\_\\&]+)\"*\\,", patternFlags)
- val phoneRegexp = Pattern.compile("(\\(\\d?\\d?\\d{3}\\d?\\)\\d{2}\\d?-?\\s?\\d{2}-?\\d\\d?)\\D", patternFlags)
- val phoneRegexp2 = Pattern.compile("(9\\d{9})\\D", patternFlags)
- val addressRegexp = Pattern.compile("\"*([a-zа-я0-9\\s\\.\\-\\\\\\_\\&]+)\"*\\,\"*([а-я\\.\\,\\s\\-\\/]*\"*\\,\"*[а-я0-9\\s\\.\\,\\-\\/]*)", patternFlags)
- val rrnRegexp = Pattern.compile("(ссылки|rrn|\\(rrn\\)|ссылка|rrn\\-код|ссылка\\s*\\#)(:\\s*)(\"\\,\")*(\\d{1,12})", patternFlags)
- val webRegexp = Pattern.compile("([www]?.[A-Za-z0-9_\\.-]+\\.[a-z]{2,6})", patternFlags2)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement