java - 从字符串中删除正则表达式

标签 java regex string

我有以下字符串:

/home/user/Documents/something/

我想删除它末尾的 */ 部分。在这种情况下,这是 something/。我怎样才能用 java 实现它?

最佳答案

您不需要正则表达式来执行此操作,下面是使用字符串操作方法的非正则表达式解决方案:

    String s = "/home/user/Documents/something/";
    String sub =s.substring(0, s.lastIndexOf("/"));
    System.out.println(sub.substring(0,sub.lastIndexOf("/")+1));

关于java - 从字符串中删除正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15431782/

相关文章:

java - 如何从InputStream中查看nextInt?

MySQL 正则表达式搜索 json

c++ - regex_replace 问题

c - 当我使用 posix 正则表达式时,regcomp 传递 regex_t* 引发 SIGSEGV

regex - 匹配所有内容直到大写单词

java - 为什么我在 JBoss7.1.EAP 中加载 applicationContext 时出现 java.lang.NoSuchMethodError

java - 父 pom 和微服务

java - PoolingDataSource - 如何使用特定于驱动程序的PreparedStatement实现

linux - 3 位整数到 nasm 中可打印的 3 位字符串?

使用动态函数复制字符串