" A seqüência de assunto tem três linhas. O seguinte condicional produz uma partida. if (subject.search (/segundo /m)! = -1) Observe que o sinalizador m foi usado. O sub string "segunda", na segunda linha é correspondida. Considere o seguinte padrão: /^.*$/m Com o sinalizador m, este padrão (regex) deve corresponder apenas uma linha. Vamos ver se ele faz isso com a seqüência de assunto multi-linha acima. Considere o seguinte código: A saída é: A primeira sentença. undefined undefined Como você pode ver, apenas a primeira linha é correspondida.
Se você quiser todas as linhas a ser correspondido, você tem que usar o sinalizador g também. O código a seguir ilustra isso: A saída é: A primeira sentença. O segundo período. O terceiro período. Usando mais de uma bandeira Saiba que você pode ter mais de uma bandeira em um regex, como em: /enviar /im O programa acima também tem outro exemplo, o que é, /^.*$/mg Bem, é hora de fazer uma parar. Vejo você na próxima parte da série.
Chrys Para chegar a qualquer uma das partes desta série, basta digitar o título correspondente abaixo na caixa de pesquisa da página e clique em Procurar (menu utilização se disponível): Introdução ao JavaScript seqüência regular Expressions JavaScript corda padrões de expressões regulares Mais JavaScript seqüência regular O agrupamento de padrões de expressão em JavaScript corda expressões regulares Flags em JavaScript seqüência regular Expressions construção JavaScript corda Expressões Regulares Usando JavaScript corda Expressões Regulares Recursos extras em JavaScript corda Expressões Regulares