gpt4 book ai didi

Java从字符串中删除公钥页眉和页脚

转载 作者:行者123 更新时间:2023-12-04 00:16:52 26 4
gpt4 key购买 nike

您好我正在尝试从存储为字符串的公钥中删除页眉和页脚。我已经设法通过删除直到第一个“\n”的所有内容来删除“开始”标题,

-----BEGIN PUBLIC KEY-----\n
使用此代码。
String s1 = pKey.substring(pKey.indexOf("\n")+1);
然而,我正在努力将页脚从末尾删除到最后一个“\n”。
\n-----END PUBLIC KEY-----
必须有一种更清洁的方法来删除它们。

最佳答案

您可以使用

String s1 = pKey.replaceAll("^.*\n|\n-+END PUBLIC KEY-+$", "");
正则表达式详细信息
  • ^.*\n - 字符串开头和第一行换行
  • | - 或
  • \n-+END PUBLIC KEY-+$ - 换行符后跟 1+ -字符,然后是 END PUBLIC KEY然后是一个或多个连字符,直到字符串的末尾。
  • 关于Java从字符串中删除公钥页眉和页脚,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63044714/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com