# 建木字符串java节点 **Repository Path**: uxy/jianmu-runner-string-java ## Basic Information - **Project Name**: 建木字符串java节点 - **Description**: 对建木字符串java节点修改 - **Primary Language**: Java - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-01-16 - **Last Updated**: 2024-08-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # jianmu-runner-string #### 介绍 通过Java语法对字符串进行处理,返回处理过后的字符串 #### 发布到建木Hub 通过建木CI执行[string.yml](https://gitee.com/jianmu-runners/jianmu-runner-list/blob/master/release_dsl/string.yml) ,可发布到建木Hub #### 示例 ``` expression: '" 55".trim()+"abcde".substring(0,3).replace("5", "@").toUpperCase()' # 输出结果为: result: 55ABC ``` #### 输入参数 ``` expression: 字符串处理表达式,仅支持Java语法 ``` `注意:`不能以括号开头,因为以括号开头为运算表达式。如:'("55"+"abc").toUpperCase()' #### 输出参数 ``` result: 处理过后的字符串 ``` #### 构建docker镜像 ``` # 创建docker镜像 docker build -f dockerfile/Dockerfile -t jianmudev/jianmu-runner-string:${version} # 上传docker镜像 docker push jianmudev/jianmu-runner-string:${version} ``` #### 用法 ``` docker run --rm \ -e JIANMU_EXPRESSION='xxx' \ jianmudev/jianmu-runner-string:${version} ```