Я действительно плохо, когда дело доходит до использования регулярных выражений, поэтому, пожалуйста, потерпите меня на этом.
У меня есть фрагмент кода ActionScript, который должен оценивать строку HTMLи разбить его на отдельные части.Таким образом, строка типа <p>Hi</p><span>Hi</span><a href="index.php">Hi</a>
будет переведена в:
1. <p>Hi</p>
2. <span>Hi</span>
3. <a href="index.php">Hi</a>
...
Однако, когда я запускаю тестовую версию этого кода, я получаю взамен значение null .Я почти уверен, что моя строка регулярного выражения хороша, но я делаю что-то не так в ActionScript.Не могли бы вы указать в правильном направлении?Мой код ниже:
var evaluatedInput:RegExp = new RegExp('/<([A-Z][A-Z0-9]*)\b[^>]*>(.*?)</\1>/');
var output:Object = evaluatedInput.exec("<p>Hi</p><span>Hi</span><a href=\"index.php\">Hi</a>");
trace(output);
Спасибо за ваше время,
spryno724