gpt4 book ai didi

java - 在 Java 中通过正则表达式从字符串中删除不需要的字符

转载 作者:行者123 更新时间:2023-11-29 03:07:31 26 4
gpt4 key购买 nike

我这里有一个字符串:

javax.swing.JLabel[,380,30,150x25,alignmentX=0.0,alignmentY=0.0]: Hello

我想删除“:”之前的所有内容,包括“:”本身。这将只留下 "Hello"。我阅读了有关正则表达式的信息,但我尝试过的组合均无效。谁能告诉我该怎么做。提前致谢!

最佳答案

您需要使用 replaceAll方法或 replaceFirst .

string.replaceFirst(".*:\\s*", "");

string.replaceAll(".*:\\s*", "");

这只会给你 Hello .如果删除 \\s*模式,那么它会给你<space>Hello字符串。

  • .*贪婪地匹配任何字符零次或多次。
  • :直至结肠。
  • \\s*匹配零个或多个空格字符。

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

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com