社区
PHP
帖子详情
怎么删除字符串中的英文字母??
wang_youyu
2010-09-25 09:55:39
比如有一下字符串:
家园JY
论坛LUNTAN
社区SHEQ
我想去掉后面的英文字符 怎么删除??
...全文
507
6
打赏
收藏
怎么删除字符串中的英文字母??
比如有一下字符串: 家园JY 论坛LUNTAN 社区SHEQ 我想去掉后面的英文字符 怎么删除??
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wang_youyu
2010-09-25
打赏
举报
回复
谢谢已经解决
amani11
2010-09-25
打赏
举报
回复
字符串操作什么语言都是基础
java 的 replaceAll 也不会比你循环慢吧
w7424
2010-09-25
打赏
举报
回复
<?php
$a='论坛LUNTAN';
$a=preg_replace('/[\x00-\x7F]/', "", $a);
echo $a;
?>
ccyyy58
2010-09-25
打赏
举报
回复
Java里这是基础的:
public class DeleteAll
{
public static void main(String [] args)
{
System.out.println(deleteAll("lhellol",'l'));
}
public static String deleteAll(String source,char oldc)
{
StringBuffer sbu = new StringBuffer();
//字符串的长度
int lenOfsource=source.length();
//指定字符在字符串中的位置
int i;
//从指定位置开始寻找
int posStart;
//int indexOf(char ch,int intStart)
//如果ch在字符串中的位置大于intStart
//返回实际的位置
//否则返回0或者-1
//此方法原理:
//从字符串的第一个位置开始找起
//如果找到oldc,就截取从posStart开始到i结束的字符串
//substring(int begin,int end)不包括结束时的字符
//这样就删除了第一次找到的指定字符
//由于后面的指定字符肯定在第一次找到的指定字符后面
//所以再对指定位置posStart在第一次找到的位置上加1
//posStart=i+1
for(posStart=0;(i=source.indexOf(oldc,posStart))>=0;posStart=i+1)
{
sbu.append(source.substring(posStart,i));
}
//经过上一次循环删除了所有的指定字符
//但如果在此字符后面还有字符串
//则也要截取到
//此时posStart的值是最后一个指定字符的位置+1
//如果posStart小于字符串长度,则肯定还有未添加的字符串
//所以再加上一个判断
if(posStart<lenOfsource)
{
sbu.append(source.substring(posStart));
}
return sbu.toString();
}
}
amani11
2010-09-25
打赏
举报
回复
如果只需保留汉字
echo preg_replace('/[\x00-\x7F]/', '', '社区SHEQ');
如果只替换英文字母,str_replace就可以了
wang_youyu
2010-09-25
打赏
举报
回复
自己顶下
字符串
中
英文字母
及非
英文字母
的个数统计
下面的这段代码统计了一个
字符串
中
大写字母、小写字母及非
英文字母
的个数。整体思路是:将
字符串
转换为一个数组,对数组进行遍历,判断数组
中
的每一个元素是大写字母、小写字母,还是非
英文字母
。代码如下 1-2
字符串
中
大小写
英文字母
,及非
英文字母
的统计 //输出一个
字符串
中
大写,小写
英文字母
及非
英文字母
的个数publicclassTest{pu...
C语言
中
删除
字符串
中
一个字母,C程序
删除
字符串
中
除字母之外的所有字符
C程序
删除
字符串
中
除字母之外的所有字符在此示例
中
,您将学习从用户输入的
字符串
中
删除
除字母之外的所有字符。要理解此示例,您应该了解以下C语言编程主题:
删除
字符串
中
除字母之外的字符#includeintmain(){charline[150];printf("输入一个
字符串
:");fgets(line,sizeof(line),stdin);//接受输入for(inti=0,...
python 统计
字符串
中
英文字母
的个数_python统计
字符串
中
字母个数的方法你会吗,别让你的python学习无法进步...
【摘要】python作为一款简单好用的编程软件,自从上市以后就深受喜爱,并且python可以实现各种功能,比如python统计
字符串
中
字母个数,那么python怎么实现这项功能呢?今天就由小编来为大家讲解python统计
字符串
中
字母个数方法,也祝大家的python学习之路顺利。count 方法用于检索指定
字符串
在另一
字符串
中
出现的次数,如果检索的
字符串
不存在,则返回 0,否则返回出现的次数。pyt...
统计
字符串
中
英文字母
的个数(指针)
描述 键盘输入一行字符,统计该
字符串
中
英文字母
的个数。设计一个函数: int fun8(char *s); 该函数的功能是统计
字符串
s
中
英文字母
的个数。
统计
字符串
英文字母
个数
题目:统计
字符串
英文字母
个数 自定义一个函数,用来统计
字符串
中
英文字母
的个数,
字符串
长度小于99。 例如, 输入 abcdD45ua 输出: 7 难瓜小提示:如何传递数组? 下面是字符数组传递的例子。 int num(char s[]){ // 函数体 } int main(){ char s[100]; scanf("%s", s); // num(s); 字符数组的传递 return 0; } 下面为这道题的代码 #include <cstdio>
PHP
20,398
社区成员
19,656
社区内容
发帖
与我相关
我的任务
PHP
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
复制链接
扫一扫
分享
社区描述
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
php
phpstorm
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章