gpt4 book ai didi

java - 如何在java中转义+字符?

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:57:00 25 4
gpt4 key购买 nike

如何在 java 中使用拆分函数调用时转义 + 字符?

拆分声明

String[] split(String regularExpression)

我就是这么做的

services.split("+"); //says dongling metacharacter

services.split("\+"); //illegal escape character in string literal

但是它允许做这样的事情

String regExpr="+";

最佳答案

由于 + 是一个正则表达式元字符(表示出现 1 次或多次),您必须使用 \ (也必须被转义,因为它是描述制表符、换行符 \r\n 和其他字符时使用的元字符),所以你必须这样做:

services.split("\\+");

关于java - 如何在java中转义+字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32112980/

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