/ / converter este regex php para javascript [fechado] - php, javascript, regex, conversor

converter este regex php para javascript [fechado] - php, javascript, regex, conversor

Eu estou querendo saber como alterar esse recurso exato regex php em javascript?

$ismatch= preg_match("|She is a <span><b>(.*)</b></span>|si", $sentence, $matchresult);

if($ismatch)
{
$gender= $matchresult[1];
}
else{ //do other thing }

Respostas:

3 para resposta № 1

Isso não é muito trivial, pois o JavaScript não suporta o s modificador.

O objeto regex equivalente seria

/She is a <span><b>([sS]*)</b></span>/i

A funcionalidade do código (extraindo o grupo 1 da correspondência se houver uma correspondência) seria feita em JavaScript assim:

var myregexp = /She is a <span><b>([sS]*)</b></span>/i;
var match = myregexp.exec(subject);
if (match != null) {
result = match[1];
} else {
// do other thing
}