Javascript 每行添加一个字符
我有这种格式的文本Javascript 每行添加一个字符,javascript,Javascript,我有这种格式的文本 Man like dog. Man like to drink. Man is the king 我想加一个人物说????添加到上述文本中的每一行,以便输出如下所示: ????Man like dog. ????Man like to drink. ????Man is the king 你能帮我怎么做吗?你可以用常规表达式(.replace(/^/gm,??'))来做这件事: 您可以使用常规表达式(.replace(/^/gm,??'))来完成此操作: 假设
Man like dog.
Man like to drink.
Man is the king
我想加一个人物说????添加到上述文本中的每一行,以便输出如下所示:
????Man like dog.
????Man like to drink.
????Man is the king
你能帮我怎么做吗?你可以用常规表达式(
.replace(/^/gm,??')
)来做这件事:
您可以使用常规表达式(
.replace(/^/gm,??')
)来完成此操作:
假设您有一个输入,其中包含要处理的字符串(具有换行分隔符)
var array = input.split(/\n/);
var newArray = [];
array.forEach( function(element){
newArray.push( "????" + element );
} );
console.log( newArray );
假设您有一个输入,其中包含要处理的字符串(具有换行分隔符)
var array = input.split(/\n/);
var newArray = [];
array.forEach( function(element){
newArray.push( "????" + element );
} );
console.log( newArray );
将文本存储在数组中,可以像这样修改数组的每个元素
var text = ['Man like dog.', 'Man like to drink.', 'Man is the king.'];
console.log(text.join('\n'));
text = text.map(function(element){ return '????' + element;});
console.log(text.join('\n'));
将文本存储在数组中,可以像这样修改数组的每个元素
var text = ['Man like dog.', 'Man like to drink.', 'Man is the king.'];
console.log(text.join('\n'));
text = text.map(function(element){ return '????' + element;});
console.log(text.join('\n'));
这些文本是如何被放置在html中的?需要更多关于这些文本是什么的细节。这些行在javascript数组中吗?它们是否在网页中的单独html元素中?一个HTML元素中的所有元素?是带有换行符的单个字符串还是每行单独的字符串?以及这些文本如何放置在HTML中?需要更详细地了解这些文本是什么。这些行在javascript数组中吗?它们是否在网页中的单独html元素中?一个HTML元素中的所有元素?是包含换行符的单个字符串还是每行单独的字符串?