Я хочу сделать запрос в поле, в котором нет не числовых символов.Android. Sqlite. удалить все не numeric
Cursor c=context.getContentResolver().query(Uri.parse("content://mms-sms/canonical-addresses/"), new String[] {"address","_id"}, "replace("+"address"+", '[^0-9]','')"+" LIKE ?", new String[] {"%"+subaddress+"%"}, null);
Но когда я искать в числовом формате DB +7 (888) 888-88-88 по подадресу 8888888, курсор не moveToNext
Что не так?
В 'replace' нет поддержки регулярных выражений. – laalto
и что это? - http://stackoverflow.com/questions/17004281/hyphens-are-an-issue-in-getting-contact-details-with-a-partial-phone-number – user1755546