java技术圈 为您找到相关结果 2

Mybatis处理动态占位符实现 - Griez

背景 最近做一个打招呼需求,打招呼的内容类似模板形式,但是模板中有动态占位符,比如: 老乡式打招呼 -> “你好,我也是 xxx 的,我们是老乡呀!”(老乡见老乡,少来这套,来了就是深圳人) 高学历牛逼式打招呼 -> “你好,我是 xxx 高材生,很高兴认识你!” (我心想,谁TM稀罕) 炫富式打招呼 -> “你好,我年薪 xxx,能和你交个朋友么?”(你是想做py交易吧) 模板就是这么简单,内容中的 xxx 是动态的,根据用户信息改变。看到这里的你是不是已经开始躁动了, String.replace()不就解决问题了么?是的,如果你是这么做的,那么恭喜你能快速完成任务! 我这人想的比较多,如果PM后面要把模板改成一个文案中有多个 xxx ,并且多个 xxx 位置顺序不确定的情况怎么办?想到...阅读全文

博文 2021-02-08 06:42:14 博客园

awk中的多字符分隔符转义问题 - aquastar

多字符作为分隔符: 一,如果是A或B的关系的话就用 echo "xAxxBxxx" | awk -F '[AB]' '{print $1"|"$2"|"$3}' 结果是 x|xx|xxx 二,如果是AB整体作为分隔符 echo "xABxx" | awk -F 'AB' '{print $1"|"$2}' 结果是 x|xx 三,一个特别情况碰到一个实际情况,我需要用三个竖杠来做分隔符("|||")于是我就写成 echo "x|||xx" | awk -F '|||' '{print $1}' 结果是 x|||xx 相当于说三个竖杠相当于没有起作用经过小想和实践,竖杠需要转义,转义符也需要转义: echo "x|||xx|||xxx" | awk -F '\\|\\|\\|' '{print ...阅读全文

博文 2023-09-01 08:36:42 博客园