
有一字符串, 类似 这样" as das"
要求去掉第一位的空格,保留字母之间的空格
应该怎样写?
我写的这个不太 work: /(^\s)"/g
1 Martin9 2016-07-25 17:28:19 +08:00 /^\s*/ |
2 chuhemiao 2016-07-25 17:30:43 +08:00 LTrim 函数可删除字符串左侧的空格。 |
3 marsLeo 2016-07-25 17:35:19 +08:00 String.prototype.trim() MDN : https://developer.mozilla.org/zh-CN/docs/Web/Javascript/Reference/Global_Objects/String/Trim |
4 8023 2016-07-26 01:05:17 +08:00 via Android 参考 零宽度正回顾后发断言 (?<=\s?).* " asd asff" 匹配 "asd asff" |
5 |
7 jeffersonpig 2016-07-26 09:09:28 +08:00 为什么要用正则……自己写个 trim 的函数不就好了…… |
8 SilentDepth 2016-07-26 09:40:04 +08:00 没看懂 append …… 意思是`"_asu_i_dh_iu"`变成`"asu_i_dh_iu"`?(下划线替换成空格) ``` Javascript '"_asu_i_dh_iu"'.replace(/^"_+/, '"'); // 下划线替换成空格 ``` |
9 8023 2016-07-26 14:45:28 +08:00 ``` '_"asu_i_dh_iu"' -> 'asu_i_dh_iu' : (?<=").*(?=") '_"_asu_i_dh_iu"' -> 'asu_i_dh_iu' : (?<="_).*(?=") '_"asu_i_dh_iu_"_' -> 'asu_i_dh_iu' : (?<="_).*(?=_") ``` 注: 将所有下划线替换为空格, 字符串不包括单引号 |
10 8023 2016-07-26 14:49:21 +08:00 |
12 8023 2016-07-26 15:33:54 +08:00 @songz 不太清楚你用的啥语言... 我用的 http://www.jb51.net/tools/zhengze.html 这软件 |
13 mengzhuo 2016-07-26 16:07:08 +08:00 trim 不就好了? |