我需要一种方法来删除字符串中的第一个数字,如果它存在的话。这个数字后面必须有一个空格才能被删除。
示例:
“3gb记忆卡”应转换为:“8gb记忆卡”。
"8GB记忆卡“应保持不变。
请给我建议。
谢谢!
发布于 2014-11-27 14:04:49
使用此正则表达式搜索:
^(\D*)\d+\s+用空字符串代替。
RegEx演示
这个regex匹配:
^ -启动输入\D* -0或更多非数字\d+ -1或更多位数\s+ -1或更多空间在目标C中,使用这个正则表达式:
"^([^0-9]*)[0-9]+ +"https://stackoverflow.com/questions/27172492
复制相似问题