收藏
回答

发送消息文本带下划线是不支持吗

https://developers.weixin.qq.com/doc/store/shop/API/kf/api_sendmsg.html

    public static String addUnderlineStream(String input) {

        String message = null;

        if (input.contains("http") || input.contains("https")) {

            message = input;

        } else {

            message = input.chars()

                    .mapToObj(c -> {

                        if (c == ' ' || String.valueOf((char) c).matches("[\\p{P}\\p{S}]")) {

                            return String.valueOf((char) c);

                        }

                        return String.valueOf((char) c) + '\u0332';

                    })

                    .collect(Collectors.joining());

        }

        return message;

    }


代码是上面的,这个代码在小程序和公众号是可用的,在微信小店回复就是显示回答了个空白,如下图的空白回复


最后一次编辑于  2025-09-03
回答关注问题邀请回答
收藏

2 个回答

  • @
    @
    2025-09-03

        public static String addUnderlineStream(String input) {

            String message = null;

            if (input.contains("http") || input.contains("https")) {

                message = input;

            } else {

                message = input.chars()

                        .mapToObj(c -> {

                            if (c == ' ' || String.valueOf((char) c).matches("[\\p{P}\\p{S}]")) {

                                return String.valueOf((char) c);

                            }

                            return String.valueOf((char) c) + '\u0332';

                        })

                        .collect(Collectors.joining());

            }

            return message;

        }


    代码是上面的,这个代码在小程序和公众号是可用的

    2025-09-03
    有用
    回复
  • 智能回答 智能回答 本次回答由AI生成
    2025-09-03
    有用
    回复
登录 后发表内容