正则表达式删除换行符和内容之间的空格
Regex To Remove Spaces Between Newlines and Content
所以我想删除新行和内容之间的任何空格。
this
is
some
content
son
best
believe
应该变成:
this
is
some
content
son
best
believe
我试过做这样的事情,但它似乎没有解决问题:
string.replace(/^'s*/g, '');
有什么想法吗?
使用多行模式:
string = string.replace(/^'s*/gm, '');
这使得^
匹配每行的开头而不是整个字符串。
您可以简单地执行以下操作。
string.replace(/^ +/gm, '');
正则表达式:
^ the beginning of the string
+ ' ' (1 or more times (matching the most amount possible))
g
修饰符表示全局,所有匹配项。m
修饰符表示多行。使^
和$
与每行的开头/结尾匹配。
查看示例
您需要
m
修饰符,以便^
匹配换行符而不是字符串的开头:
string.replace(/^'s*/gm, '');
相关文章:
- JS中单词之间的空格
- 在php和javascript onClick之间传递带有空格的值
- 如何在城市和州代码之间用逗号将城市和州从短划线格式化为空格.(javascript)
- 突出显示jQuery中单词之间的空格
- 使用 JavaScript 删除标签之间的每个空格
- 正则表达式和 javascript:匹配数字后跟空格和大写字母之间的所有内容
- 行之间有空格会影响 JavaScript 代码的性能吗?
- 在某些情况下,“text”方法会删除单词之间的空格
- 使用正则表达式获取多个单词,单词之间留有空格
- 通过JQuery在网页上的两个字符之间放置空格
- 空格上的正则表达式匹配 - 排除多组字符之间的空格
- jquery 移动控件组之间的空格
- 当数据库值为 NULL 时,如何在 XML 标记之间插入空格
- 如何删除句点和前一个单词之间的空格
- 删除带有单词javascript的大括号之间的空格
- 什么是用于删除大写字母之间的空格的正则表达式,但在单词之间保留空格
- 删除行之间的空格
- JS 正则表达式以匹配字符串,令牌之间最多有 1 个空格
- 文本之间的空格,但文本前后不空格
- 如何使用 javascript 删除 html 标记之间的空格