如何删除string里的某个字符
发布网友
发布时间:2022-04-22 23:08
我来回答
共1个回答
热心网友
时间:2023-04-28 03:08
java String pattern类能做到!
首先预定义字符类
. (点)任何字符
\d
数字:[0-9]
\D
非数字: [^0-9]
\s
空白字符:[ \t\n\x0B\f\r]
\S
非空白字符:[^\s]
\w
单词字符:[a-zA-Z_0-9]
\W
非单词字符:[^\w]
Greedy 数量词
X
X,一次或一次也没有
X*
X,零次或多次
X+
X,一次或多次
X{n}
X,恰好 n 次
X{n,}
X,至少 n 次
X{n,m}
X,至少 n 次,但是不超过 m 次
下面例子的功能将string中的所有的空白字符都替换成\t,再做split
public class SpaceReplace {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String s = "1 3 2 4 we dads daj";
System.out.println(s);
s=s.replaceAll("\\s+", "\t");
String [] sa = s.split("\t");
System.out.println(s);
}
}
热心网友
时间:2023-04-28 03:08
java String pattern类能做到!
首先预定义字符类
. (点)任何字符
\d
数字:[0-9]
\D
非数字: [^0-9]
\s
空白字符:[ \t\n\x0B\f\r]
\S
非空白字符:[^\s]
\w
单词字符:[a-zA-Z_0-9]
\W
非单词字符:[^\w]
Greedy 数量词
X
X,一次或一次也没有
X*
X,零次或多次
X+
X,一次或多次
X{n}
X,恰好 n 次
X{n,}
X,至少 n 次
X{n,m}
X,至少 n 次,但是不超过 m 次
下面例子的功能将string中的所有的空白字符都替换成\t,再做split
public class SpaceReplace {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String s = "1 3 2 4 we dads daj";
System.out.println(s);
s=s.replaceAll("\\s+", "\t");
String [] sa = s.split("\t");
System.out.println(s);
}
}
怎么在string串中删除某个字符
public static void main(String[] args) { String s = "aaaassssdddd";s = s.replace("ssss", "");//"ssss"就是你指定删除的字符 System.out.println(s);} 还有很多种方法去除你指定的字符。我只写了一种比较简单的方法。希望能帮到你!
如何删除string里的某个字符
public static void main(String[] args) { // TODO Auto-generated method stub String s = "1 3 2 4 we dads daj";System.out.println(s);s=s.replaceAll("\\s+", "\t");String [] sa = s.split("\t");System.out.println(s);} } ...
string如何去掉最后一个字符
2、用 RTrim,这个我原来只知道用来删除最后的空格,也没有仔细看过其它的用法,才发现可以直接trim掉一些字s=s.ToString().RTrim(',')3、用TrimEnd,这个东西和RTrim差不多,区别是这个传递的是一个字符数组,而RTrim可以是任何有效的字符串 s=s.TrimEnd(',')//如果要删除"5,",则需要这么写 ...
如何将String中指定位置的字符取出,删除
include char *delete(char *p, int i);char a;int main(){char a[40], *b;int i;printf("请输入字符串\n");scanf("%s", a);printf("请输入你要删除第几个字符\n");scanf("%d", &i);b = delete( a, i);if(b == NULL){printf(" 删除失败\n");}else{printf("删除的字...
JAVA String 如何去掉指定字符
如果需要将字符串中某个指定的字符串替换为其它字符串,则可以使用replaceAll方法,例如:String s = “abatbac”; String s1 = s.replaceAll(“ba”,“12”); 该代码的作用是将字符串s中所有的字符串“ab”替换为“12”,生成新的字符串“a12t12c”,而字符串s的内容也不发生改变。如...
c语言中怎样写删除字符串中某个字符的程序啊?
c语言中书写删除字符串中某个字符的程序的具体操作步骤如下:1、编写头函数,包括“#include <stdio.h>.”与“#include <string.h>.“。2、定义两个相同容量的字符串储存的变量 char a【100】; char b【100】。以及整数变量 int c;int i=0,j=0;其中a[100]是存字符串的,b【100】是...
java中怎样删除string字符串中的第一个字符
直接用subString方法截取字符串好了,从第一个字符自后开始截取,截取到最后 String str="abcdefg";str=str.subString(1);
一个QString类型字符串,如何去掉其中的某一特定字符,比如“\n”_百度...
QString的以下成员函数可以用于删除某一特定字符:QString &QString::remove(QChar ch, Qt::CaseSensitivity cs = Qt::CaseSensitive)例如:QString t = "A\nB\nC";t.remove(QChar('\n'), Qt::CaseInsensitive);// 结果为:t == "ABC"也可以使用QString的replace成员函数将某一特定字符...
c#如何把字符串中的指定字符删除
一、使用关键字:Replace public string Replace(char oldChar,char newChar); 在对象中寻找oldChar,如果寻找到,就用newChar将oldChar替换掉。1、实例代码:2、执行结果:二、Remove(C#删除字符串)public string Remove(int startIndex); 从startIndex位置开始,删除此位置后所有的字符(包括当前位置...
哪个函数能够删除string类的最后一个字符?
方法1:直接取子串 a = a.substr(0, a.length()-1);方法2:a[a.length()-1] = '\0';