Мне нужна помощь в написании функции регулярного выражения, которая преобразует строку HTML в действительное имя тега XML. Пример: Он принимает строку и выполняет следующие функции:Regex - преобразовать HTML в действительный тег XML
- Если алфавит или подчеркивание происходит в строке, он держит его
- При возникновении какой-либо другой символ, он удаляется из строки вывода.
- Если какой-либо другой символ встречается между словами или буквами, он заменяется символом подчёркивания.
Ex: Input: Date Created Ouput: Date_Created Input: Date<br/>Created Output: Date_Created Input: Date\nCreated Output: Date_Created Input: Date 1 2 3 Created Output: Date_Created
В основном функция регулярного выражения должна преобразовать строку HTML для действительного тега XML.
Ваш вопрос говорит: «Я хочу писать», но читается как список требований и ждет кого-то отказаться от желаемых магические коды регулярных выражений. Неясно, что вы считаете XML-тегами в любом случае, в выходных примерах нет ни одного. – mario
@JackManey: У этого теперь более 4000 upvotes ..? Sheesh. – mpen
Что не так, если ситуация возникает только один раз в голубой луне, и это просто добавить «быстрый и грязный патч» к вашему тестовому коду в вихре! И ИСПОЛЬЗОВАТЬ REGEX INSTEAD OF DOM ... – Cylian