我有3个要求。一个字符串来自ui,它将具有:
1. A space in it.
2. A complete string together like <div><br></div>
3. Another complete string together like <span style='white-space:pre'> </span>
现在这3个字符串可以重复。示例如下:
<div><br></div> This is a <span style='white-space:pre'> </span>
<span style='white-space:pre'> </span> test <span style='white-space:pre'> </span>
我有一个像这样的正则表达式:
function trimString(x) {
return x.replace(/[ |<div><br><\/div>|
<span style='white\-space:pre'> <\/span>|<br>]+/g,' ');
}
此示例应返回的最后一个字符串是:
This is a test
这个正则表达式似乎正在处理前2个要求,但在最后一个要求时失败了。关于如何在1个正则表达式中完成所有这些工作的任何建议?
答案 0 :(得分:0)
这是一个大字符类。你可能意味着像这样的东西
strncpy()