我需要在文本中每个字符串的开头添加一个空格,所以我需要用RegExp返回一个完整的字符串
我已经尝试了regme = /^$/g;
但它不起作用,我知道我错了,所以它一定是对的?
我找到了答案var = / \ n / g;但它不适用于第0行,这意味着我在第一个字符串之后选择所有新行,除了第一个字符串,但我也需要第一个字符串,请帮助ppl吗?
答案 0 :(得分:1)
看起来您需要将\n
替换为\n
并添加单个空格以开始字符串。
这可以使用replace()
:
var str = "x\ny\nz";
str.replace(/(\n|^)/, "$1 ");
答案 1 :(得分:0)
/.*/g
这将返回除新行
之外的整个字符串答案 2 :(得分:0)
我没有在Javascript中使用正则表达式,但是这样的东西应该可以工作:
搜索:/^(.+)$/
替换:/ $1/
答案 3 :(得分:0)
如果我理解你,你想要这个:
text = text.replace(/(.+)/ig, " $1");