2010-01-27 7 views
1
assertions arrières

Je veux récupérer via javascript regexp chiffresproblème avec l'expression régulière en javascript

  • 1 - précédé soit:
    • Et | ou
    • rien
  • 2 - suivie:
    • Rien
    • Et | ou

Je pensais que l'utilisation lookbehind mais il semble que le javascript ne supporte pas lookbehind

vous remercie de me aider

+1

Pouvez-vous écrire quelques exemples? – mck89

+0

Tous les symboles sont-ils correctement affichés? Il ne manque pas quelque chose ici? Quelle est la chose importante ici "Et", "|", "ou", "Et | ou" ...? – Victor

Répondre

0

Votre description est un peu déroutant. Par "rien" voulez-vous dire quelque chose, un espace, ou le début/la fin du texte? Je suppose un espace.

Bien que look-behind serait utile, ce n'est pas strictement nécessaire. Ne pourriez-vous pas faire correspondre le motif entier?

document.body.innerHTML.search(/(and|or)? 1/); 
document.body.innerHTML.search(/2 (and|or)?/); 
Questions connexes