En este artículo, veremos cómo verificar si la string dada contiene solo cierto conjunto de caracteres en Python. Estos caracteres definidos se representarán mediante conjuntos.
Ejemplos:
Entrada: ‘657’ digamos que la expresión regular contiene los siguientes caracteres-
(‘78653’)
Salida:
Explicación válida : la string de entrada solo consta de caracteres presentes en la string dadaEntrada: ‘7606’ digamos que la expresión regular contiene los siguientes caracteres-
(‘102’)
Salida: Inválido
Acercarse:
El método o enfoque es simple, definiremos el juego de caracteres usando una expresión regular. La expresión regular es un patrón especial o secuencia de caracteres que nos permitirá hacer coincidir y encontrar otros conjuntos de caracteres o strings.
Funciones utilizadas:
- compilar():
- re.search()re.MatchObject
Python3
# _importing module import re def check(str, pattern): # _matching the strings if re.search(pattern, str): print("Valid String") else: print("Invalid String") # _driver code pattern = re.compile('^[1234]+$') check('2134', pattern) check('349', pattern)
Producción:
Valid String Invalid String
Publicación traducida automáticamente
Artículo escrito por simran_bhandari y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA