简体   繁体   English

如何仅从Freemarker中的字符串中提取字母?

[英]How to take alphabet only from string in Freemarker?

Anyone expert with Freemarker? 有Freemarker的专家吗? One of my third-party company uses freemarker, and I don't really know a lot of it. 我的一家第三方公司使用freemarker,但我对此并不了解很多。

I just want to take alphabet from string: 我只想从字符串中获取字母:

Example: 例:

JAVA2015123100001 -> JAVA JAVA2015123100001-> JAVA
PHYTON2015123100002 -> PHYTON PHYTON2015123100002-> PHYTON

In PHP, I can do it using preg_replace like this. 在PHP中,我可以像这样使用preg_replace做到这一点。

$output = preg_replace('#\d.*$#', '', $string);

How to do it in Java Freemarker? 如何在Java Freemarker中做到这一点?

理想情况下,您会做同样的事情:

<#assign string = string?replace("\d.*", "", "r")>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM