
1 xubeiyan 2018-07-30 16:18:40 +08:00 s=s[:-1] 用 rstrip(',')也行 |
3 ballshapesdsd 2018-07-30 16:32:25 +08:00 @bestehen #2 字符串也可以这样用啊。。你这也太萌新了吧 |
4 xubeiyan 2018-07-30 19:31:55 +08:00 >>> s = 'a,b,c,d,' >>> s[:-1] 'a,b,c,d' >>> s.rstrip(',') 'a,b,c,d' >>> |
5 samv2 2018-07-30 20:29:33 +08:00 via Android 正则替换 (不会 python ) ,([^,]*) $ ----> $1 上面是 java 语法,$1 表示引用第一对括号里的值 |
6 samv2 2018-07-30 20:30:14 +08:00 via Android 正则替换 (不会 python ) ,([^,]*) $ ----> $1 上面是 java 正则语法,$1 表示引用第一对括号里的值 |
8 tan90 2018-07-30 20:41:46 +08:00 $a="12313,1,123,1,"; $a_nu = strlen($a); if (substr($a,$a_nu-1,$a_nu)==","){ $a=substr($a,0,$a_nu-1); } php,临时想的,可以过审吗? |
9 VDimos 2018-07-30 20:44:12 +08:00 via Android split 后更改列表再 join 呗 |
10 ry_wang 2018-07-30 20:49:31 +08:00 awk -F',' '{ print $NF }' |
11 ry_wang 2018-07-30 20:50:34 +08:00 - -! 理解错楼主的需求了。。。忽略楼上 |
12 tan90 2018-07-30 20:54:12 +08:00 s='a,b,c,d,' s_nu=len(s) if s[s_nu-1:s_nu]==',': s=s[0:s_nu-1] 长度,判断,重新赋值 我测试过,可以跑的通 |
13 input2output 2018-07-30 20:57:56 +08:00 str := "a,b,c,d," str = str[:len(s)-1] |
14 frmongo 2018-07-30 20:59:00 +08:00 如下 a="this,is,that,is,what" b=a.split(',') b.pop() c=','.join(b) |
15 liaohongxing 2018-07-30 21:09:52 +08:00 $newString = rtrim(‘ a,b,c,d,’, ‘,’); |
16 liaohongxing 2018-07-30 21:10:24 +08:00 php |
18 jiqing 2018-07-30 21:58:04 +08:00 java 我还想了半天怎么实现,直接有个方法 public static void main(String[] args) { String s="a,b,c,d,"; System.out.println(s.substring(0, s.length()-1)); } |
19 mec 2018-07-30 22:58:20 +08:00 [:-1] |
20 princelai 2018-07-31 00:44:23 +08:00 via Android 一楼就是正解啊,py 里可迭代对象都能切片操作 |
21 yxcoder 2018-07-31 11:06:25 +08:00 字符串去掉最后一个字符吧 |
22 TonyLiu2ca 2018-07-31 11:25:40 +08:00 题主题目所述与题内所给示例有出入,造成歧义 按照题目的意思是:去除最后一个逗号。那么字符串可能是:a,b,c,d, 也可能是 a,b,c,d,ef 也就是说最后一个逗号后面可能有也可能没有其它非逗号字符(#14 楼考虑了这种情况) 题主没有给出如果有其它字符,去除最后一个逗号后,其它字符如何处理。有可能是全部删除,也有可能是只删除逗号字符本身。 所以此题,暂时无解 |
23 lixinyu1024 2018-07-31 13:19:42 +08:00 python 的话 str.strip(',') |
25 daemonghost 2018-07-31 18:15:29 +08:00 bash s=${s::-1} |
26 houzhiqiang 2018-08-03 14:25:23 +08:00 a = "13asda,asda," if a.endswith(","): a = a[:-1] |