删除字符串中不需要的字符
Removing unwanted char in the String
我有一个字符串
String seq = "AGAGTTAAGTG+A";
我想去掉除A,C,G,T以外的所有字符,这样字符串就可以变成
String newseq ="AGAGTTAAGTGA"
我试过下面的代码,但没有成功:
String result = str.replaceAll("[^!+]", "");
听说StringBuilder
方法可以用,但不知道怎么用。谁能告诉我该怎么做?
您可以使用 ^
字符来否定组:
String result = seq.replaceAll("[^ACGT]", "");
我有一个字符串
String seq = "AGAGTTAAGTG+A";
我想去掉除A,C,G,T以外的所有字符,这样字符串就可以变成
String newseq ="AGAGTTAAGTGA"
我试过下面的代码,但没有成功:
String result = str.replaceAll("[^!+]", "");
听说StringBuilder
方法可以用,但不知道怎么用。谁能告诉我该怎么做?
您可以使用 ^
字符来否定组:
String result = seq.replaceAll("[^ACGT]", "");