精华内容
下载资源
问答
  • 1.获取字符串最后一个字符 实例如下: STR=123456abc FINAL=`echo ${STR: -1}` echo $FINAL # 输出结果 c 或者 STR=123456abc FINAL=${STR: -1} echo $FINAL ...3.去掉字符串最后两个字符 实例..

    1.获取字符串最后一个字符

    实例如下:

    STR=123456abc
    FINAL=`echo ${STR: -1}`
    echo $FINAL
    # 输出结果 c

    或者

    STR=123456abc
    FINAL=${STR: -1}
    echo $FINAL
    # 输出结果 c

    都可以让FINAL获得c这个最后一个字符

     

    2.去掉字符串最后一个字符

    实例如下:

    var="12345467,"
    echo ${var%?}
    # 输出结果 12345467

     

    3.去掉字符串最后两个字符

    实例如下:

    var="12345467,"
    echo ${var%??}
    # 输出结果 1234546

     

    展开全文
  • java-删除字符串最后两个字符这个问题已经在这里有了答案:如何从字符串中删除最后一个字符? 29个答案如何删除简单字符串的后两个字符05?简单:"apple car 05"码String[] lineSplitted = line.split(":");String...

    java-删除字符串的最后两个字符

    这个问题已经在这里有了答案:

    如何从字符串中删除最后一个字符?                                     29个答案

    如何删除简单字符串的后两个字符05?

    简单:

    "apple car 05"

    String[] lineSplitted = line.split(":");

    String stopName = lineSplitted[0];

    String stop = stopName.substring(0, stopName.length() - 1);

    String stopEnd = stopName.substring(0, stop.length() - 1);

    分割“:”之前的原始行

    apple car 04:48 05:18 05:46 06:16 06:46 07:16 07:46 16:46 17:16 17:46 18:16 18:46 19:16

    7个解决方案

    83 votes

    还减去-2或-3删除最后一个空格的基础。

    public static void main(String[] args) {

    String s = "apple car 05";

    System.out.println(s.substring(0, s.length() - 2));

    }

    输出量

    apple car

    Ankur Singhal answered 2020-01-20T20:57:34Z

    23 votes

    使用String.substring(beginIndex,endIndex)

    str.substring(0, str.length() - 2);

    子字符串从指定的beginIndex开始,并扩展到索引(endIndex-1)处的字符。

    Isuru Gunawardana answered 2020-01-20T20:57:58Z

    4 votes

    您可以使用以下方法删除最后的n字符-

    public String removeLast(String s, int n) {

    if (null != s && !s.isEmpty()) {

    s = s.substring(0, s.length()-n);

    }

    return s;

    }

    masud.m answered 2020-01-20T20:58:18Z

    1 votes

    您可以使用substring函数:

    s.substring(0,s.length() - 2));

    对于第一个substring,您要对substring说,它必须从字符串的第一个字符开始,对于s.length() - 2,它必须在字符串结束之前完成2个字符。

    有关substring函数的更多信息,请参见此处:

    [http://docs.oracle.com/javase/7/docs/api/java/lang/String.html]

    Francisco Romero answered 2020-01-20T20:58:52Z

    1 votes

    您也可以尝试以下代码进行异常处理。 在这里,您可以使用方法removeLast(String s, int n)(它实际上是masud.m的答案的修改版本)。 您必须为此功能提供String以及要从最后删除的char。 如果必须从最后删除的char数量大于给定的String长度,则会抛出StringIndexOutOfBoundException并显示自定义消息-

    public String removeLast(String s, int n) throws StringIndexOutOfBoundsException{

    int strLength = s.length();

    if(n>strLength){

    throw new StringIndexOutOfBoundsException("Number of character to remove from end is greater than the length of the string");

    }

    else if(null!=s && !s.isEmpty()){

    s = s.substring(0, s.length()-n);

    }

    return s;

    }

    Razib answered 2020-01-20T20:59:12Z

    0 votes

    几乎是正确的,只是将您的最后一行更改为:

    String stopEnd = stop.substring(0, stop.length() - 1); //replace stopName with stop.

    要么

    您可以替换最后两行;

    String stopEnd = stopName.substring(0, stopName.length() - 2);

    Saif answered 2020-01-20T20:59:41Z

    0 votes

    一种替代解决方案是使用某种regex:

    例如:

    String s = "apple car 04:48 05:18 05:46 06:16 06:46 07:16 07:46 16:46 17:16 17:46 18:16 18:46 19:16";

    String results= s.replaceAll("[0-9]", "").replaceAll(" :", ""); //first removing all the numbers then remove space followed by :

    System.out.println(results); // output 9

    System.out.println(results.length());// output "apple car"

    nafas answered 2020-01-20T21:00:05Z

    展开全文
  • 1.获取字符串最后一个字符 实例如下: STR=123456abc FINAL=`echo ${STR: -1}` echo $FINAL # 输出结果 c 或者 STR=123456...去掉字符串最后两个字符 实例如下: var="12345467," echo ${var%??} # 输出结果 1234546

    1.获取字符串最后一个字符

    实例如下:

    STR=123456abc
    FINAL=`echo ${STR: -1}`
    echo $FINAL
    # 输出结果 c
    

    或者

    STR=123456abc
    FINAL=${STR: -1}
    echo $FINAL
    # 输出结果 c

    都可以让FINAL获得c这个最后一个字符

     

    2.去掉字符串最后一个字符

    实例如下:

    var="12345467,"
    echo ${var%?}
    # 输出结果 12345467

     

    3.去掉字符串最后两个字符

    实例如下:

    var="12345467,"
    echo ${var%??}
    # 输出结果 1234546

     

     

    展开全文
  • ”方法去掉字符串最后逗号即可。本文操作环境:Windows7系统、PHP7.1、Dell G3电脑。PHP字符过滤函数去除字符串最后一逗号,用php自带的函数比较容易解决首先分别解释下,trim过滤字符串端,rtrim过滤字符串...

    php去掉字符串最后一个逗号的方法:首先创建一个PHP示例文件;然后定义一个带有逗号的字符串;最后通过“rtrim($str, ',');”方法去掉字符串最后一个逗号即可。

    13aa4235da9c03db7d484477d59eb465.png

    本文操作环境:Windows7系统、PHP7.1、Dell G3电脑。

    PHP字符过滤函数去除字符串最后一个逗号,用php自带的函数比较容易解决

    首先分别解释下,trim过滤字符串两端,

    rtrim过滤字符串尾部,=chop()

    ltrim过滤字符串首部.

    过滤字符串中键的咚咚就只能用str_replace咯.

    举个例子说明下,

    PHP代码

    代码如下:$str = '123,333,234,';

    echo rtrim($str, ',');

    rtrim实例代码2

    代码如下:<?php

    $text = "\t\tThese are a few words :) ... ";

    $trimmed = rtrim($text);

    // $trimmed = "\t\tThese are a few words :) ..."

    $trimmed = rtrim($text, " \t.");

    // $trimmed = "\t\tThese are a few words :)"

    $clean = rtrim($binary, "\x00..\x1F");

    // trim the ASCII control characters at the end of $binary

    // (from 0 to 31 inclusive)

    ?>

    展开全文
  • 去掉字符串中的最后个字符原字符串1,2,3,4,5,6,去掉最后个字符”,”,最终结果为1,2,3,4,5,6代码如下:$str = “1,2,3,4,5,6,”;$newstr = substr($str,0,strlen($str)-1);echo $newstr;系统自带的函数也可实现...
  • php去掉字符串最后逗号的方法:使用函数rtrim过滤字符串尾部,代码...【相关学习推荐:php图文教程】php去掉字符串最后逗号的方法:首先分别解释下,trim过滤字符串端,rtrim过滤字符串尾部,=chop()ltrim过...
  • leetcode767_重构字符串01—题目给定一个字符串S,检查是否能重新排布其中的字母,使得相邻的字符不同。若可行,输出任意可行的结果。若不可行,返回空字符串。示例 1:输入: S = "aab" 输出: "aba"示例 2:输入: S ...
  • 如果你只想要简单粗暴地去掉最后两个字符(而不管是什么内容),则可以使用截取: string s="123.45"; s=s.SubString(0,str.Length-3); 如果截取位数不定,但是格式有要求,则可以像一楼那样做。
  • 去掉字符串中的最后个字符原字符串1,2,3,4,5,6,去掉最后个字符",",最终结果为1,2,3,4,5,6代码如下:$str = "1,2,3,4,5,6,";$newstr = substr($str,0,strlen($str)-1);echo $newstr;系统自带的函数也可实现这样...
  • 字符串1,2,3,4,5,6,去掉最后个字符",",最终结果为1,2,3,4,5,6代码如下: $str = "1,2,3,4,5,6,"; $newstr = substr($str,0,strlen($str)-1); echo $newstr; //echo 1,2,3,4,5,6 系统自带的函数即可...
  • 在一个站长的空间看到这样的文章,觉得会有用,先记录下来原字符串1,2,3,4,5,6, 去掉最后个字符",",最终结果为1,2,3,4,5,6 代码如下: $str = "1,2,3,4,5,6,"; $newstr = substr($str,0,strlen($str)-1);...
  • 去掉字符串中的最后个字符 原字符串1,2,3,4,5,6, 去掉最后个字符",",最终结果为1,2,3,4,5,6 代码如下:$str = "1,2,3,4,5,6,"; $newstr = substr($str,0,strlen($str)-1); echo $newstr;系统自带的函数也...
  • 今天在PHP项目开发中遇到一个需求,去掉字符串中的最后个字符 原字符串1,2,3,4,5,6, 去掉最后个字符",",最终结果为1,2,3,4,5,6 代码如下: $str = "1,2,3,4,5,6,"; $newstr = substr...
  • 去掉最后个字符",",最终结果为1,2,3,4,5,6 代码如下:  $str = "1,2,3,4,5,6,";  $newstr = substr($str,0,strlen($str)-1);  echo $newstr;  echo 1,2,3,4,5,6系统自带的...
  • 今天项目中用到,去掉字符串中的最后个字符原字符串1,2,3,4,5,6,去掉最后个字符”,”,最终结果为1,2,3,4,5,6代码如下:代码如下:$str = “1,2,3,4,5,6,”;$newstr = substr($str,0,strlen($str)-1);echo $...
  • 去掉最后两个字符 'str'.slice(0, -2)
  • 去掉字符串中的最后个字符  原字符串1,2,3,4,5,6,  去掉最后个字符",",最终结果为1,2,3,4,5,6  代码如下:  复制代码 代码如下: $str = "1,2,3,4,5,6,";  $newstr = substr($str,0,strlen($str...
  • 今天项目中用到,去掉字符串中的最后个字符原字符串1,2,3,4,5,6,去掉最后个字符",",最终结果为1,2,3,4,5,6代码如下: $str = "1,2,3,4,5,6,";$newstr = substr($str,0,strlen($str)-1);echo $newstr; ...
  • /**************************************************************************************** *题目:给定两个字符串,请编写程序,确定其中一个字符串的字符重新排列后,能否变成另外一个字符串 *时间:2015年10...
  • 在Java中,可以通过两种方式创建字符串:String x = "abc";String y = new String("abc");使用双引号和使用构造函数有什么区别?1.双引号与构造函数可以通过使用两个简单的示例来回答这个问题。范例1:String a = ...
  • 去掉字符串中连续出现K个0的子串    给定一个字符串str,和一个整数k, 如果str中正好有连续K 个'0'字符出现,把连续的 k 个 '0'去掉,返回处理后的子串。  【解题思路】  1.定义两个变量,count表示'0'...
  • String常见算法题目一:模拟一trim方法,去掉字符串两端的空格 思路 创建一形参为char数组的Trim方法,通过将输入的字符串转换为char数组的方式传递参数 在Trim方法中,对传递后的char数组进行遍历查询。 先...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 426
精华内容 170
关键字:

去掉字符串最后两个字符