Cómo validar la dirección MAC usando la expresión regular

Dada la string str , la tarea es verificar si la string dada es una dirección MAC válida o no mediante el uso de expresiones regulares . Una dirección MAC válida debe cumplir las siguientes condiciones:  Debe contener 12 dígitos hexadecimales. Una forma de representarlos es formar seis pares de caracteres separados por un guión … Continue reading «Cómo validar la dirección MAC usando la expresión regular»

match_results vacío() en C++ STL

Match_results ::empty() es una función incorporada en C++ que devuelve True si el objeto smatch no contiene coincidencias. Sintaxis:   smatch_name.empty() Note: smatch_name is an object of match_results class. Parámetros: Esta función no acepta parámetros. Valor de retorno: esta función devuelve verdadero cuando el objeto está construido de forma predeterminada o devuelve falso si cualquiera de … Continue reading «match_results vacío() en C++ STL»

Cómo validar el código de color hexadecimal usando expresiones regulares

Dada la string str , la tarea es verificar si la string es un código de color hexadecimal válido o no mediante el uso de expresiones regulares . El código de color hexadecimal válido debe cumplir las siguientes condiciones.   Debe comenzar con el símbolo ‘#’. Debe ir seguido de las letras de af, AF y/o … Continue reading «Cómo validar el código de color hexadecimal usando expresiones regulares»

match_results length() en C++ STL

Match_results ::length() es una función incorporada en C++ que se usa para devolver la longitud de una coincidencia particular en el objeto match_results. Sintaxis:   smatch_name.length(n) Note: smatch_name is an object of match_results class. Parámetros: Acepta un único parámetro n que especifica el número de Match. Es menor que match_results::size. El número de coincidencia 0 representa … Continue reading «match_results length() en C++ STL»

Cuenta las apariciones de una palabra en una string | Conjunto 2 (usando expresiones regulares)

Dada una string str y una palabra w, la tarea es imprimir el número de aparición de la palabra dada en la string str usando la expresión regular. Ejemplos: Entrada: str = «peter parker tomó un bocado de pimientos en escabeche», w = «picotear» Salida: 1 Explicación: Solo hay una ocurrencia de la palabra «picotear» … Continue reading «Cuenta las apariciones de una palabra en una string | Conjunto 2 (usando expresiones regulares)»

match_results prefijo() y sufijo() en C++

Match_results ::prefix() es una función incorporada en C++ que se utiliza para obtener la string que precede a la string coincidente en la string de destino de entrada. Sintaxis:   smatch_name.prefix() Note: smatch_name is an object of match_results class. Parámetros: Esta función no acepta parámetros. Valor devuelto: esta función devuelve la secuencia que precede a la … Continue reading «match_results prefijo() y sufijo() en C++»

Compruebe si la dirección de correo electrónico dada es válida o no en C++

Dada una string de correo electrónico que denota una dirección de correo electrónico , la tarea es verificar si una dirección de correo electrónico válida consta de un prefijo de correo electrónico y un dominio de correo electrónico, ambos en formatos aceptables: Ejemplos: Entrada: email = “contribute@geeksforgeeks.org” Salida: Válido Explicación: La string dada sigue todos … Continue reading «Compruebe si la dirección de correo electrónico dada es válida o no en C++»

match_results size() en C++ STL

Match_results size() es una función incorporada en C++ que devuelve el número de coincidencias y subcoincidencias en el objeto match_result. Sintaxis:   smatch_name.size() Note: smatch_name is an object of match_results class. Parámetros: La función no acepta parámetros. Valor devuelto : Devuelve el número de coincidencias en el objeto match_result. Nota: El primer elemento siempre contiene la … Continue reading «match_results size() en C++ STL»

Cómo validar un nombre de dominio usando expresiones regulares

Dada la string str , la tarea es verificar si la string dada es un nombre de dominio válido o no mediante el uso de expresiones regulares . El nombre de dominio válido debe cumplir las siguientes condiciones:  El nombre de dominio debe ser az o AZ o 0-9 y guión (-). El nombre de … Continue reading «Cómo validar un nombre de dominio usando expresiones regulares»

operador de match_results[] en C++ STL

Match_results ::operator[] es una función construida en C++ que solía obtener la i-ésima coincidencia en el objeto match_result. Da la referencia a la coincidencia en la posición dada dentro del operador. Sintaxis:   smatch_name[N] Note: smatch_name is an object of match_results class. Parámetros: Acepta un único parámetro N que especifica el número de Match. Es menor … Continue reading «operador de match_results[] en C++ STL»