gpt4 book ai didi

java - 在 java 中替换所有正则表达式

转载 作者:塔克拉玛干 更新时间:2023-11-02 18:58:42 24 4
gpt4 key购买 nike

对 java 完全陌生,我一直在 replaceAll 命令中使用正则表达式,想知道我这样做的方式是否是最好的方式?我基本上想找到每一次出现 <Letter_File TIMESTAMP="0000-00-00 00:00" FILECREATOR="XXX" BRAND_ID="0" BRAND_NAME="xxxxxxxxx">在我的文件中并将其替换为 <Letter_File>我正在使用以下内容:

str1 = str1.replaceAll("\\<Letter\\_File[a-zA-Z\\_\\s\\=\\\"0-9-\\:\\\"]+\\>","<Letter_File>");>

我想知道的是,这是执行该功能的最佳方式还是可以缩短 REGEX 的方式?

欢迎任何反馈。

谢谢

最佳答案

怎么样:

str1 = str1.replaceAll("<Letter_File[^>]+>","<Letter_File>");>

关于java - 在 java 中替换所有正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9807343/

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