gpt4 book ai didi

java - 是否可以用java在一行中完成这个正则表达式操作?

转载 作者:行者123 更新时间:2023-12-01 20:26:06 25 4
gpt4 key购买 nike

是:

String: "THE POWER WITH ME/STAR WARS I" 

随机有 1 到 4 个空格。

应该:

String: "THEPOWERWITHME/STAR WARS I"

删除“/”之前的所有空格

要求:

单行并使用:String.replaceAll("REGEX", "") 方法。

示例:

"THE POWER WITH ME/STAR WARS I".replaceAll("(?=.*\\/)", "");

应该:返回“THEPOWERWITHME/STAR WARS I”;

<小时/>

我尝试了许多正则表达式配置并检查了 stackoverflow 中的许多主题,但无法成功,也许有人可以帮助我?

enter image description here

最佳答案

您需要利用积极的前瞻并在遇到 / 之前捕获所有空格:

String.replaceAll( ' (?=.*/)', '' )

关于java - 是否可以用java在一行中完成这个正则表达式操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58915713/

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