简体   繁体   English

正则表达式修剪字符串中的样条和换行符号

[英]Regex to Trim cobination of spaves and line breaks from a string

I've a string, and I want to trim all the leading and trailing combination of space and < br />. 我有一个字符串,我想修剪所有前导和尾随的空间组合和<br />。 If the string is 如果字符串是

"< br /> < br />< br />< br /> < br /> < br /> Hello < br /> < br /> < br /> < br /> < br /> < br /> < br /> < br /> < br /> < br /> “<br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br />
"

I must get Hello. 我必须得到你好。 I unsuccessfully tried: 我没试成功:

string = string.replace(/(<br \/>)+$| +$/g,'').replace(/^(<br \/>)+|^ +/g,'')

You could try this: 你可以试试这个:

> var string = "< br /> < br />< br />< br /> < br /> < br /> Hello < br /> < br /> < br /> < br /> < br /> < br /> < br /> < br /> < br /> < br /> <br />";
> string.replace(/^(<\s*br\s*\/>|\s*)*|(<\s*br\s*\/>|\s)*$/gi, '');
"Hello"

You could try this. 你可以试试这个。 I think this should help you, 我认为这应该对你有帮助,

var a="< br /> < br />< br />< br /> < br /> <br /> Hello < br /> < br /> < br /> < br /> < br /> < br /> < br /> < br /> < br /> < br />";
var b=a.replace(/< br \/>|\s/g,"");
alert(b);//Hello

Cheers...!!!!! 干杯...!!!!!

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM