我如何转换字符串 -
text = "test test1 \n \n \n \n \n \n \n \n \n \n \n \n \n \n test2 \n"
到
test test1 \n\n\n\n\n\n\n\n\n\n\n\n\n\n test2\n
我尝试使用next - text.gsub(/\s\n/, '\n')
,但它添加了额外的斜杠 -
test test1\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n test2\\n
答案 0 :(得分:3)
使用双引号,而不是单引号:
text.gsub(/\s\n/, "\n")
使用单引号,\n
具有\
和n
的含义,一个接一个。使用double时,它被解释为新行。
答案 1 :(得分:0)
我希望删除$('#kagawad').on('change', function () {
$('#send').prop('disabled', !$(this).val());
}).trigger('change');
之后的空格,或者不删除a.each.with_object({}) {|(v,k), h| h[k] = v}
之后的空格。 @ndn认为前者是有意的。如果第二种解释适用,您可以执行以下操作:
"test1"
或:
"test2"