es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: PYTHON-REGEX

Python regex groupDict con repeticiones de grupos

Me pregunto si hay una función como match.groupdict() que capture repeticiones similares a la función match.captures. Cuando ejecuto este código: import regex test = regex.compile(“(?P<a>a)<em>(?P<b>b)</b></em>(?P<c>c)*”) test.match(“aabbbcc”).groupdict() Obtengo: {‘a’: ‘a’, ‘b’: ‘b’, ‘c’: ‘c’} Lo que me gustaría es algo como esto: {‘a’: [‘a’, ‘a’], ‘b’: [‘b’, ‘b’, ‘b’], ‘c’: [‘c’, . . . Read more

Dividir parte de una cadena después de un carácter, siempre la misma cantidad. Siempre que necesites separar una parte de una cadena después de cierto número de caracteres, puedes utilizar esta función que te permitirá hacerlo de manera eficiente. Aquí tienes un ejemplo de cómo utilizarla: “`python def split_string(string, character, num_characters): split_index = string.find(character) + num_characters split_part = string[split_index:] return split_part cadena = “Esta es una cadena de ejemplo” caracter = ” ” cantidad_caracteres = 3 resultado = split_string(cadena, caracter, cantidad_caracteres) print(resultado) “` En este ejemplo, la cadena original es “Esta es una cadena de ejemplo”, el carácter utilizado para dividir la cadena es un espacio y se quiere obtener la parte de la cadena después de 3 caracteres. La función `split_string` retorna la parte de la cadena que cumple con estas condiciones, en este caso, “cadena de ejemplo”. Espero que esta función sea útil en tus proyectos de traducción de documentos de IT. ¡Buena suerte!

Estoy buscando obtener una parte de una cadena después de un signo = que siempre será la misma cantidad de caracteres, después del =. Ejemplo: str = [<User id=000000000000000000 name='test' discriminator='0001'] – Quiero poder obtener solamente el 000000000000000000 y nada más. La longitud total de la cadena puede cambiar, pero . . . Read more

El campo callable de Django admin site parece no estar funcionando con regex en Python.

Estoy agregando una columna adicional “repath” al sitio Django.admin, según el documento, debería funcionar, pero una vez que introduje el paquete “re” a esta función, las cosas salieron mal. Aquí está el ejemplo de código: class InfoAddrAdmin(ModelAdmin): list<em>display = (‘id’, ‘machineId’, ‘uptime’, ‘repath’) list</em>filter = (‘machineId’,) def repath(self, obj): res . . . Read more

Cómo extraer con una expresión regular los 3 valores numéricos de coordenadas de esta cadena, ya sean coordenadas numéricas positivas o negativas.

import asyncio import re import time from datetime import datetime detection_timer = 0 detection_timer_increment = 5 detection_timer_change = 10 x, y, z = None, None, None x_aux, y_aux, z_aux = 0, 0, 0 def get_coords(input_coords): input_coords = input_coords.replace(“@”,”0″) m = re.match(r”.*:\s([-0-9.]*),\s([-0-9.]*),\s([-0-9.]*)$”, input_coords) if m: return m.groups() async def timer(): global . . . Read more