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