当前位置: 首页 > 面试题库 >

如何删除字符串中的方括号字符(java)

百里君博
2023-03-14
问题内容

我想使用Java删除字符串中所有类型的方括号字符(例如:[],(),{})。

我尝试使用此代码:

String test = "watching tv (at home)"; 
test = test.replaceAll("(","");
test = test.replaceAll(")","");

但这不起作用,请帮助我。


问题答案:

要删除 _ 所有标点符号_ ,包括所有方括号,大括号和方括号…,按问题是:

String test = "watching tv (at home)"; 
test = test.replaceAll("\\p{P}","");


 类似资料:
  • 我得到了这样的回应 因此,在使用时,由于前面有文本“stripe\product json:”,所以我得到了一个错误 请帮忙

  • 问题内容: 我正在尝试从PHP字符串中的字符中删除重音符号,作为使字符串在URL中可用的第一步。 我正在使用以下代码: 我期望的输出将是这样的: 但是,不是将重音字符音译,而是将它们替换为问号: 我在网上可以找到的所有内容都表明,设置语言环境将解决此问题,但是我已经这样做了。我已经检查了以下详细信息: 服务器支持我设置的语言环境(包含在产生的列表中) 服务器的iconv版本(包含在产生的列表中)支

  • 问题内容: 我想删除字符串中的所有句号(。)。 因此,我尝试了:,而不是删除句号,而是删除了字符串的整个内容。 是否可以仅删除句号?谢谢您的回答! 问题答案: 以正则表达式作为参数,在正则表达式中表示“任何字符”。 您可以改用: 它将删除所有出现的。

  • 问题内容: 我是Python和RegEx的初学者,我想知道如何制作一个带符号的字符串并将其替换为空格。任何帮助都很棒。 例如: 变成: 问题答案: 一种使用正则表达式的方式: 将匹配字母数字字符和下划线 将匹配任何 非 字母数字或下划线的内容

  • 问题内容: 我有一个要求,如果字符串的末尾存在分号(仅在末尾),则需要删除分号。我尝试了以下代码。但是仍然没有被替换。谁能在行号中告诉我以下代码中需要更改的内容 (我从这里引用了代码。如何从Java中的特定String中删除特定字符?) 问题答案: text.replaceAll(“;”, “”); 由于Java中的字符串是不可变的,因此method不会进行就地替换,而是会返回新的修改后的字符串。

  • 问题内容: 我有一个包含标记的字符串列表。 令牌是: {ARG:token_name}。 我也有标记的哈希图,其中key是标记,value是我要用来替换标记的值。 当我使用“ replaceAll”方法时,出现错误: java.util.regex.PatternSyntaxException:非法重复 我的代码是这样的: 并且valueFromHashMap包含{和}。 我将此哈希图作为参数。