Proyectos
Ver en GitHub
VerbalExpressions/PythonVerbalExpressions
VerbalExpressions/PythonVerbalExpressions has 1,636 GitHub stars and 110 forks. GitHot measured 0 in 7 days. Last checked 2026-11-13 17:24 UTC. Last push 2024-04-28.
Crecimiento de estrellas medido
- in 24h
- Actualización retrasada
- in 7 days
- 0
- in 15 days
- Recopilando historial
- in 1 month
- Recopilando historial
Cambios netos en períodos que se solapan, no totales diarios. Los datos no disponibles se dejan en blanco. Las estrellas indican interés, no calidad.
Acerca de
Python regular expressions made easy
Herramientas de desarrolloREADME.md
OriginalPythonVerbalExpressions
Installation
pip install VerbalExpressions
Usage
from verbalexpressions import VerEx
verbal_expression = VerEx()
Examples
Testing if we have a valid URL
# Create an example of how to test for correctly formed URLs
verbal_expression = VerEx()
tester = (verbal_expression.
start_of_line().
find('http').
maybe('s').
find('://').
maybe('www.').
anything_but(' ').
end_of_line()
)
# Create an example URL
test_url = "https://www.google.com"
# Test if the URL is valid
if tester.match(test_url):
print "Valid URL"
# Print the generated regex
print tester.source() # => ^(http)(s)?(\:\/\/)(www\.)?([^\ ]*)$
Replacing strings
# Create a test string
replace_me = "Replace bird with a duck"
# Create an expression that looks for the word "bird"
expression = VerEx().find('bird')
# Execute the expression in VerEx
result_VerEx = expression.replace(replace_me, 'duck')
print result_VerEx
# Or we can compile and use the regular expression using re
import re
regexp = expression.compile()
result_re = regexp.sub('duck', replace_me)
print result_re
Shorthand for string replace
result = VerEx().find('red').replace('We have a red house', 'blue')
print result
Developer setup : running the tests
python setup.py develop
python setup.py test
Other implementations
You can view all implementations on VerbalExpressions.github.io
Explorar proyectos relacionados
codecrafters-io/build-your-own-x
Domina la programación recreando desde cero tus tecnologías favoritas.
562,335 estrellaspublic-apis/public-apis
Una lista colectiva de API gratuitas
498,773 estrellasmorluto/rea
Ingeniería inversa de cualquier cosa con agentes, desde el comportamiento de la aplicación hasta los binarios nativos.
457,506 estrellasopenclaw/openclaw
La IA que de verdad hace las cosas. Cualquier sistema operativo y cualquier plataforma. Al estilo langosta. 🦞
394,396 estrellas