我需要帮助编写一个正则表达式函数,将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标记。