扶摇直上十万里 2023-08-11 14:31 采纳率: 0%
浏览 7

用Java封装一个方法,根据短信模板和短信内容,匹配出模板中占位符对应的值

用Java封装一个方法,根据短信模板和短信内容,匹配出模板中占位符对应的值,放入map中。方法执行效率要高

如:
模板:${charCode1}编号${charCode2}到${charCode3}电话${charCode4}
内容:编号B-114你好韵达快递麻烦凭取件编号尽快到智能科技园旁边超市取件,麻烦当天件当天取,谢谢电话186****7686

期望结果:

{
   "charCode1": "编号B-114你好韵达快递麻烦凭取件",
   "charCode2": "尽快",
   "charCode3": "智能科技园旁边超市取件,麻烦当天件当天取,谢谢",
   "charCode4": "186****7686"
}

方法需要正确解析下面的
模板:你好${charCode1}快递${charCode2}电话${charCode3}
内容:你好快递给到了智能科技园西门了快递柜了请您尽快领取您的快递谢谢电话186****7686

  • 写回答

2条回答 默认 最新

  • threenewbee 2023-08-11 14:35
    关注

    这个简单,直接模板把特殊字符替换为转义符号,然后把${charCode1}变成括号分组,就是正则表达式。

    评论

报告相同问题?

问题事件

  • 创建了问题 8月11日

悬赏问题

  • ¥15 远程访问linux主机超时
  • ¥15 odoo17存货管理优势于中国国内该行业传统ERP或MES的详细解读和举例
  • ¥15 CPU卡指令整合指令数据都在图片上
  • ¥15 火车票关联12306问题
  • ¥15 odoo17处理受托加工产品
  • ¥15 如何用MATLAB编码图三的积分
  • ¥15 圆孔衍射光强随孔径变化
  • ¥15 MacBook pro m3max上用vscode运行c语言没有反应
  • ¥15 ESP-PROG配置错误,ALL ONES
  • ¥15 结构功能耦合指标计算