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.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Para eliminar el texto entre paréntesis en Dart/Flutter, puedes usar la siguiente expresión regular:

    RegExp(r"\s*\([^)]*\)")

    Explicación:
    – \s*: encuentra cualquier carácter de espacio en blanco (incluyendo tabulaciones, saltos de línea, etc.) cero o más veces.
    – (: encuentra un paréntesis de apertura.
    – [^)]*: encuentra cualquier carácter excepto el paréntesis de cierre cero o más veces.
    – ): encuentra un paréntesis de cierre.

    Para implementarlo en tu código, puedes usar el método replaceAll en el string de entrada de la siguiente manera:

    String str = "Test Message (To Be removed)";
    str = str.replaceAll(RegExp(r"\s*\([^)]*\)"), "");
    print(str); // Output: Test Message
    

Comments are closed.