Tag: regex

Expresión regular para eliminar todos los caracteres no imprimibles

Quiero quitar todos los caracteres ascii no imprimibles de una cadena mientras se conservan invisibles. Pensé que esto funcionaría porque los espacios en blanco, \ n \ r son caracteres invisibles pero no no imprimibles? Básicamente estoy recibiendo una matriz de bytes con caracteres en ella y no quiero que ellos estén en ella. Así […]

Fuerza de cierre en la expresión regular!

Tengo un problema con el siguiente bit de código. Estoy tratando de hacer coincidir una cadena. Cuando tengo un partido todo funciona perfectamente. Cuando no encuentra una coincidencia, lanza una excepción y causa una fuerza cercana. Fragmento de código private void validatePhoneNumberFormat(String t){ Pattern p = Pattern.compile("^Match this exactly!$"); Matcher m = p.matcher(t); m.find(); if […]

Regex para eliminar espacios entre números solamente

Necesito quitar los espacios entre los números solamente, de modo que una cadena como esta: "Hello 111 222 333 World!" Se convierte "Hello 111222333 World!" He intentado esto: message = message.replaceAll("[\\d+](\\s+)[\\d+]", ""); No parece que lo haga.

ReplaceAll no reemplaza string

Quiero que el texto "REPLACEME" sea reemplazado por mis símbolos StringBuffer. Cuando imprimo símbolos, es una cadena válida. Cuando imprimo mi consulta, todavía tiene el texto REPLACEME en vez de símbolos. ¿Por qué? private String buildQuery(){ String query = "http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finance.quotes%20where%20symbol%20in%20(REPLACEME)&format=json&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys&callback="; deserializeQuotes(); StringBuffer symbols = new StringBuffer(); for(int i = 0; i < quotes.size();i++){ if(i == […]

Número de tarjeta de validación de la validación de la expresión regular

He visto esta pregunta y este blog para el regex PAN. [AZ]{5}[0-9]{4}[AZ]{1} . Pero mi pregunta es un poco más extensa que eso. En un número de tarjeta PAN: 1) The first three letters are sequence of alphabets from AAA to zzz 2) The fourth character informs about the type of holder of the Card. […]

Diferencia de regex de Java y Android

¡Buen día! Tengo un patrón regex: Pattern p = Pattern.compile("^[a-zA-Z_\\$][\\w\\$]*(?:\\.[a-zA-Z_\\$][\\w\\$]*)*$"); Debería decirme si el nombre del paquete java / android es legal o no. Funciona bien en escritorio java, pero falla en los dispositivos Android Digamos que tengo algunos nombres de paquetes: ". .", "ПАвыапЫВАПыва", "com.mxtech.ffmpeg.v7_neon", … La prueba debe mostrar que el único paquete […]

Regex para determinar las tarjetas de crédito en Android

Soy realmente nuevo para regex, pero creo que mi problema podría ir más allá de eso en este momento. Como dice el título, estoy tratando de determinar si una tarjeta de crédito es visa, amex, tarjeta maestra, etc. Miré este post que dio la expresión regular para cada uno de los tipos de tarjeta: ¿Cómo […]

Jsoup obtiene elemento en value = ""

Quiero encontrar el elemento "buddyname" y obtener el elemento de valor = "" en un archivo HTML que poner en un StringBuffer, en este caso 5342test. El elemento en value = "" puede cambiar por lo que no puedo buscar directamente para 5342test. <fieldset style="display:none"><input type="hidden" name="buddyname" value="5342test"/></fieldset> ¿Cómo puedo hacer esto con jsoup? O […]

¿Cómo puedo crear una expresión regular para esto en android?

Supongamos que tengo una cadena como esta: string = "Manoj Kumar Kashyap"; Ahora quiero crear una expresión regular para que coincida con Ka aparece después del espacio y también desea obtener el índice de caracteres coincidentes. Estoy usando lenguaje java.

Relacionar URI con <data> como http://example.com/algo en AndroidManifest

Estoy luchando con el elemento <data> en el archivo AndroidManifest.xml para obtener mi coincidencia URI de trabajo. Quiero coincidir con los siguientes URI: Http://example.com/algo Http://example.com/foo Http://example.com/foo/ Pero no Http://example.com Http://example.com/ Http://example.com/something/else Lo conseguí trabajando sobre todo con <data android:scheme="http" android:host="example.com" android:pathPattern="/..*" /> <data android:pathPattern="/..*/" /> Pero todavía coincide con http://example.com/something/else . ¿Cómo puedo excluirlos?

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.