aaa,bbb,"ccc,ddd",eee,"fff,ggg"
我测试后结果是怎样的?
我测试后结果是怎样的?
解决方案 »
- 关于window.innerWidth是怎么获取和设置的
- 求教这是如何实现的?
- 加载中 如何实现 ? 急。。
- 如何用JAVASCRIPT来清除IE临时文件(缓存)
- 简单表单效果怎么写?
- php模板,body里面有空格
- 表单中的两个input输入单价和数量,自动计算结果,怎么写呢?
- 像百度贴吧的这种网页效果是怎么做出来的?(垂直往下滚动,网页头部出现一个横条)
- 我想调用一个js文件,应该怎么处理啊?
- 哪个帮帮忙看看这个问题?{ "代码":"方法不允许错误","消息":"不允许开机自检" }
- 大家用firefox遇到过样的问题吗?
- javascript中,字符串算做原始类型,即在栈中分配内存,但是字符串的长度不一定呀?非常长的字符串如何处理呢?
var str='ccc\r\nddd';
var arr = str.split('\b');
alert(arr.join('\n'));var arr = str.match(/.+\b/g);
alert(arr.join('\n'));
</script>
然后split \r\n
然后再把#######替换成ccc\r\nddd
try
==========================var str = 'aaa\r\nbbb\r\n"ccc\r\nddd"\r\neee\r\n"fff\r\nggg"';alert(str.replace(/\"([\s\S]*?)\"/ig,function(o){
return o.replace(/\r\n/,'\\r\\n')
}).split(/\r\n/));
var str = 'aaa\r\nbbb\r\n"ccc\r\nddd"\r\neee\r\n"fff\r\nggg"';
var result = str.replace(/(\"\w*)([\s]*?)(\w*\")/g, "$1|$3").split(/\r\n/);
alert(result);
var p1 = /"[^"]*(?:\\.[^"]*)*"|\b[a-zA-Z0-9]+\b/g;
var p2 = /"[^"]*"|\b[a-zA-Z0-9]+\b/g; //无转义
var s = 'aaa\r\nbbb\r\n"ccc\r\nddd"\r\neee\r\n"fff\r\nggg"';alert(s.match(p1).join('\n\n\n\n'));
alert(s.match(p2).join('\n\n\n\n'));
</script>