zoukankan      html  css  js  c++  java
  • 常见字符串操作方式总结

    <1> 获取字符串长度:

      ${#str}

      

      

    <2> 获取尾部字符串:

      ${str#*b}, 非贪婪匹配删除的部分,从字符串左边开始,删除掉第一个出现的'b'及其左边所有的字符串。

      ${str##*b}, 贪婪匹配删除的部分,从字符串左边开始,删除掉最后一个出现的‘b’以及左边所有的字符串。

      

      

    <3> 获取头部字符串

      ${str%b*},  非贪婪匹配删除的部分,从字符串右边开始,删除掉第一个出现的'b'及其右边所有的字符串。

      ${str%%b*},  非贪婪匹配删除的部分,从字符串右边开始,删除掉最后一个出现的'b'及其右边所有的字符串。

      

      

    <4> 从字符串左边开始截取

      ${str:1:3}, 从字符串左边index为1的字符开始,截取3个字符

      ${str:1}, 从字符串左边index为1的字符开始,截取后面所有的字符

      

      

    <5> 从字符串右边开始截取

      ${str:0-3}, 字符串后3个字符

      

      

      

      

  • 相关阅读:
    [Re] Spring-4(SourceCode)
    [Re] Spring-3(JdbcTemplate)
    [Re] Spring-2(IOC+AOP)
    [Re] Spring-1(bean)
    08-MyBatis(2)
    08-传输层(7)
    07-传输层(6)
    06-传输层(5)
    05-传输层(4)
    ALS推荐算法
  • 原文地址:https://www.cnblogs.com/MyOnlyBook/p/9478572.html
Copyright © 2011-2022 走看看