【发布时间】:2012-03-21 15:09:05
【问题描述】:
对 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 的方式?
欢迎任何反馈。
谢谢
【问题讨论】:
-
所以基本上你正在尝试用
在你的 XML 文件中标记对吗? -
是的,是的,我基本上想从
标记中删除所有属性,我知道这可能是一种非常愚蠢的做法!
标签: java regex replaceall