velocity - 在apache速度中重复字符串
问题描述
我想为我的 PhpStorm IDE 定义一个自定义文件模板,并希望使用#set
指令来定义一个基于$NAME
名字是foo/bar/baz
我想计算/
和创建 $RELATIVE_PATH
变量../../../
如何创建$RELATIVE_PATH
基于$NAME
?
解决方案
使用 JavaString.replaceAll()
方法:
#set($RELATIVE_PATH = "$NAME.replaceAll('[^/]+', '..')/")
推荐阅读
- c# - 我可以用这两个函数做一个通用函数吗?
- asp.net-core - 如何配置 ASP.NET Core 多微服务应用程序和 Azure AKS 入口路由,使其不会破坏 wwwroot 文件夹中的资源
- python - 当然必须有一种更清洁的方法来做到这一点
- spring-mvc - Spring拦截器中的URL路径模式匹配
- c# - 在 ContextMenu 中访问滑块值
- python - IMDBpy - 从前 20 部电影中获取流派
- android - 用于关闭的 BroadcastReceiver 不会在以编程方式重新启动设备时触发
- django - Django:为字段(列)的每个唯一值选择一行
- android - 获取失败的解决方案:Lorg/apache/http/impl/nio/reactor/DefaultConnectingIOReactor 尝试从 RapidAPI 实现 Unirest API 时
- javascript - 当 SectionList/Flatlist 滚动/渲染项目时 UI 线程似乎被阻塞(React Native)