Skip to content

Arrumar formatação de strings em Placa de Carro #765

Description

@Juliene-Trindade

⚠️ Alguns exemplos estão com 6 caracteres ao invés de 7:


get_format_license_plate

from brutils import get_format_license_plate
>>> print(get_format_license_plate("ABC123"))
"None"
>>> print(get_format_license_plate("abc123"))
"None"

convert_license_plate_to_mercosul

from brutils import convert_license_plate_to_mercosul
>>> print(convert_license_plate_to_mercosul("ABC123"))
"None"
>>> print(convert_license_plate_to_mercosul("abc123"))
"None"

remove_symbols_license_plate

não retorna erros, mas está com formatação incorreta

from brutils import remove_symbols_license_plate
>>> remove_symbols_license_plate("ABC-123")
"ABC123"
>>> remove_symbols_license_plate("abc123")
"abc123"

Comportamento esperado

get_format_license_plate

from brutils import get_format_license_plate
>>> print(get_format_license_plate("ABC1234"))
"LLLNNNN" 
>>> print(get_format_license_plate("abc1234"))
"LLLNNNN"

convert_license_plate_to_mercosul

from brutils import convert_license_plate_to_mercosul
>>> print(convert_license_plate_to_mercosul("ABC1234"))
"ABC1C34"
>>> print(convert_license_plate_to_mercosul("abc1234"))
"ABC1C34"

remove_symbols_license_plate

não retorna erros, mas está com formatação incorreta

from brutils import remove_symbols_license_plate
>>> remove_symbols_license_plate("ABC-1234")
"ABC1234"
>>> remove_symbols_license_plate("abc1234")
"abc1234"

Desktop:

  • Sistema Operacional: Linux Mint 22.3
  • Versão do brutils: 2.5.0

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions