J'ai besoin d'aide avec une expression régulière, s'il vous plaît aider si vous pouvezpattern matching Regex (Javascript/ASP)
je le code suivant: J'utilise Javascript et ASP
{Dans | inside | pendant | dans | dans la sphère de} {this} {article | pièce de écriture | éditorial | commentaire | paragraphe | section} {we} {nous | désirons | souhaiterto | vouloir pour | résoudre à | va} {tell} {you} {plus} {about | concernant | avec la référence to} {le}
Le code souhaité doit ressembler à ceci:
{Dans | intérieur | cours | en | dans la sphère de} ce {article | commentaire | | morceau de écriture | rédaction du paragraphe | section} { nous vous | désir de | wishto | veulent à | détermination à |} sera vous dire plus {à propos | concernant | en référence à } les
les crochets autour de la seule w ords avec non | devrait être retiré comme - ce - nous - vous en dire plus - dans l'exemple ci-dessus.
Je pense que la solution devrait être quelque chose pour remplacer le {il ne devrait pas comme ça
replace(/{.+?[^\|]/ig, '');
être | dans le code; {+.? [^ \ |] Et remplacer {rien
Ensuite, s'il n'y a pas de départ {pour remplacer le} rien
Je ne sais pas comment faire, et la façon de supprimer le {} où il n'y a pas | à l'intérieur sans enlever le contenu ...
+1, me battre de quelques secondes –
Merci Marc - fonctionne 100% J'aime votre solution le mieux qu'il laisse des chiffres dans le texte comme {10 | dix} 10 et dix ... –