有一字符串, 类似 这样" 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" |
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 1
|
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 不就好了?
|