Expressões Regulares tutorial completo para iniciantes - Regex no Python

แชร์
ฝัง
  • เผยแพร่เมื่อ 11 ธ.ค. 2024

ความคิดเห็น • 9

  • @arturmoreira9716
    @arturmoreira9716 2 หลายเดือนก่อน +1

    Show de bola mestre

    • @ProgramadorAventureiro
      @ProgramadorAventureiro  2 หลายเดือนก่อน +1

      Valeu demais, Artur! 👏 Já está aplicando as expressões regulares em algum projeto? Se precisar de mais exemplos ou temas avançados, só dar um toque!

  • @jimmycodeflet
    @jimmycodeflet 2 หลายเดือนก่อน +2

    Isso é muito bom e muito interessante pra usar em aplicações flet ... Realmente é algo que eu precisava professor!

    • @rafaelcalegaro2
      @rafaelcalegaro2 2 หลายเดือนก่อน +1

      @@jimmycodeflet flet é bem legal mesmo hein, nunca usei ele na prática não, mas vou testar...rs

    • @ProgramadorAventureiro
      @ProgramadorAventureiro  2 หลายเดือนก่อน

      Flet tem um potencial incrível, especialmente para quem gosta de agilidade no desenvolvimento. Se testar, depois conta o que achou!

  • @rafaelcalegaro2
    @rafaelcalegaro2 2 หลายเดือนก่อน +3

    Muito bom, tô quase aprendendo regex...rs
    É muita informação kkk
    No meu caso preciso disso para adiantar meu trabalho...
    Tenho que copiar umas informações de texto no seguinte formato;
    Matrícula Nome - cargo;
    12345 Joao - Pedreiro;
    56789 Maria - Cozinheira;
    14325 Jose - motorista;
    Estou construindo um gerador de QR code, com preciso manipular essas strings pra gerar um qrcode só com a matrícula de cada um, e o nome do qrcode gerado usar o nome da pessoa.
    Tô quase conseguindo, mas ainda tá meio confuso pra mim, porque a pessoa vai apenas colar o texto e clicar no botão e vai gerar um qrcode pra cada nome detectado...
    Faz mais aulas de manipulação de strings e regex pfv😅

    • @ProgramadorAventureiro
      @ProgramadorAventureiro  2 หลายเดือนก่อน +1

      Rafael, você está quase lá! 🔥 Para manipular essas strings, expressões regulares vão ser sua melhor amiga! E o projeto do QR code parece super útil. Eu vou anotar a sugestão de mais aulas de manipulação de strings e regex.
      Pra te ajudar, segue um exemplo de como você pode implementar isso com seu projeto de gerar um QRCode. No código abaixo estou pegando seu texto de entrada e gerando um QRCode no formato PNG para cada usuário:
      import re
      import qrcode
      # Exemplo de texto fornecido por Rafael
      texto = """
      12345 Joao - Pedreiro;
      56789 Maria - Cozinheira;
      14325 Jose - Motorista;
      """
      # Regex para capturar a matrícula e o nome
      pattern = r"(\d{5})\s([A-Za-z]+)\s-"
      # Encontrar todas as ocorrências
      matches = re.findall(pattern, texto)
      # Gerar um QRCode para cada matrícula
      for match in matches:
      matricula, nome = match
      # Criar o QRCode com a matrícula
      qr = qrcode.make(matricula)
      # Salvar o QRCode com o nome da pessoa
      qr.save(f"{nome}_qrcode.png")
      print(f"QR Code gerado para {nome} com matrícula {matricula}")

    • @rafaelcalegaro2
      @rafaelcalegaro2 2 หลายเดือนก่อน +1

      @@ProgramadorAventureiro Brilhou! Sua ajuda está sendo valiosa! Obrigado por compartilhar o conhecimento, seu conteúdo é de excelência!
      Sigo acompanhando!

    • @ProgramadorAventureiro
      @ProgramadorAventureiro  2 หลายเดือนก่อน +1

      Muito obrigado 😁 Entre também pra nossa comunidade do Telegram e acesse meu curso gratuito de Python: mautic.programadoraventureiro.com/cadastro