Buscar..


Sintaxis

  • var regExp = RegExp (r '^ (. *) $', multiLine: true, caseSensitive: false);

Parámetros

Parámetro Detalles
String source La expresión regular como una String
{bool multiline} Si esta es una expresión regular multilínea. (coincide con ^ y $ al principio y al final de cada línea individualmente no toda la Cadena)
{bool caseSensitive} Si la expresión distingue entre mayúsculas y minúsculas

Observaciones

Las expresiones regulares de Dart tienen la misma sintaxis y semántica que las expresiones regulares de JavaScript. Consulte http://ecma-international.org/ecma-262/5.1/#sec-15.10 para la especificación de las expresiones regulares de JavaScript.

Esto significa que cualquier recurso de JavaScript que encuentre sobre Expresiones regulares en línea se aplica al dardo.

Crea y usa una expresión regular

var regExp = new RegExp(r"(\w+)");
var str = "Parse my string";
Iterable<Match> matches = regExp.allMatches(str);

Es una buena idea usar "cadenas sin formato" (prefijo con r ) al escribir expresiones regulares para que pueda usar barras diagonales sin escape en su expresión.



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow