J'ai une chaîne commeDiviser une chaîne en utilisant JavaScript expressions régulières
"Employee Name is Jason Taylor"
je besoin d'une expression régulière pour extraire ce qui est dans le côté gauche de "is"
"Employee Name"
Et un autre pour extraire ce est dans le côté droit de "is"
"Jason Taylor"
Je cette
function BreakString(string) {
return string.replace(/((.+?)(is)).*/, '$1');
}
qui retourne "Employee Name is"
Pouvez-vous s'il vous plaît aidez-moi à résoudre ce problème?
pas ce qui a été demandé - il tente d'effectuer une opération de remplacement ici - une expression régulière effectue cela beaucoup plus élégamment que la séparation de la chaîne, effectuant remplacer sur chaque partie, et puis recombinant. C'est pourquoi il a posé la question. – BonyT
La réponse fournie fait exactement ce qu'il était après. S'il manque quelque chose, la question n'a pas mentionné cela. – Niklas
Maintenant, j'ai aussi une regex :) – mplungjan