如何使用正则表达式将多个java类中的特定模式转换为小写?

发布于 2024-11-30 17:53:22 字数 258 浏览 1 评论 0原文

我正在寻找一种方法将整个 Java 项目的特定模式转换为小写(目标:*.jrxml)。

基本上,我想找到与以下模式匹配的所有表达式: $F{TEXT_EXPRESSION}

然后将 TEXT_EXPRESSION 字符串转换为小写,因此结果将是 $F{text_expression}。

我正在使用 Eclipse,我想在“搜索和替换”对话框中指定正则表达式。

关于我的要求有什么建议吗?

非常感谢

查尔斯

I am looking to find a way to convert a specific pattern to lower case for an entire Java project (target: *.jrxml).

Basically, I would like to find all expressions matching the following pattern:
$F{TEXT_EXPRESSION}

and then send the TEXT_EXPRESSION string to lower case, so the result would be $F{text_expression}.

I am using Eclipse and I would like to specify a regular expression in the Search and Replace dialog.

Any advice regarding my requirement?

Thank you very much

Charles

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

余生共白头 2024-12-07 17:53:22

我会使用 perl 或 sed。使用 Perl:

perl -pi -e 's/\$F{(.*?)}/\$F{lc($1)}/e' `find [eclipse project folder] -name \*.jrxml`

I would use perl or sed. With perl:

perl -pi -e 's/\$F{(.*?)}/\$F{lc($1)}/e' `find [eclipse project folder] -name \*.jrxml`
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文