Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/427.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用正则表达式用字符串换行_Javascript_Regex - Fatal编程技术网

Javascript 使用正则表达式用字符串换行

Javascript 使用正则表达式用字符串换行,javascript,regex,Javascript,Regex,如果我有: bob\nwas\nhere 我希望正则表达式输出: *bob**was**here* 在每行的开始和结束处都放置了一个星号,并且删除了新行字符 我正在使用JavaScript/jQuery var input = 'bob\nwas\nhere', re = /\n/g; alert('*' + input.replace(re, '**') + '*'); 我发布的内容与您几乎相同,但带有re=/\n/g@Fran:你说得对-因为我从正则表达式中删除了^和$,所

如果我有:

bob\nwas\nhere
我希望正则表达式输出:

*bob**was**here*
在每行的开始和结束处都放置了一个星号,并且删除了新行字符

我正在使用JavaScript/jQuery

var input = 'bob\nwas\nhere',
    re = /\n/g;

alert('*' + input.replace(re, '**') + '*');


我发布的内容与您几乎相同,但带有re=/\n/g@Fran:你说得对-因为我从正则表达式中删除了
^
$
,所以我不再需要
m
标志。谢谢我发布的内容与您几乎相同,但带有re=/\n/g@Fran:你说得对-因为我从正则表达式中删除了
^
$
,所以我不再需要
m
标志。谢谢在这个问题上,你如何避开边界条件?我认为,如果你问一个类似于“开始/结束”的问题,这要么是一个恶作剧问题,要么是一个恶魔般的测试,在这个测试中,前/后对话旨在让程序员发疯?我认为,如果你问一个类似于“开始/结束”的问题,这要么是一个恶作剧问题,要么是一些可怕的测试,在测试中,前/后对话旨在让程序员发疯。下面是答案`s/bob\nwas\nhere/*bobwashere*/