社区
Java SE
帖子详情
字符串中怎么截取指定字符的前面的字符和后面的字符
独行码夫
2011-12-17 11:58:44
比如说一个非确定长度的字符串 "afhakhfakshfka(空格)指定字符adasfasfa"
我怎么得到字符串"afhakhfakshfka(空格)adasfasfa"??
...全文
62564
14
打赏
收藏
字符串中怎么截取指定字符的前面的字符和后面的字符
比如说一个非确定长度的字符串 "afhakhfakshfka(空格)指定字符adasfasfa" 我怎么得到字符串"afhakhfakshfka(空格)adasfasfa"??
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
独行码夫
2011-12-20
打赏
举报
回复
谢谢大家了 搞到了
独行码夫
2011-12-19
打赏
举报
回复
[Quote=引用 10 楼 dmowker 的回复:]
楼主你说清楚一下你的规则啊,你只举一个例子,大家怎么能看出规律呢
你是要前后各去掉若干字,还是怎样
引用楼主 qyj415 的回复:
比如说一个非确定长度的字符串 "afhakhfakshfka(空格)指定字符adasfasfa"
我怎么得到字符串"afhakhfakshfka(空格)adasfasfa"??
--signature--------------……
[/Quote]
比如有个任意长度的字符串,只知道里面一定有个key,但是key前面有多少字符,后面有多少字符不知道,现在想把key前面的字符截取成一个字符串,key后面的字符截取成一个字符串,要怎么做???
dmowker
2011-12-19
打赏
举报
回复
楼主你说清楚一下你的规则啊,你只举一个例子,大家怎么能看出规律呢
你是要前后各去掉若干字,还是怎样
[Quote=引用楼主 qyj415 的回复:]
比如说一个非确定长度的字符串 "afhakhfakshfka(空格)指定字符adasfasfa"
我怎么得到字符串"afhakhfakshfka(空格)adasfasfa"??
[/Quote]
--signature------------------
http://www.mowker.com/qklb/
Xiaolaohuyujianerde
2011-12-19
打赏
举报
回复
同意楼上
suihailin
2011-12-19
打赏
举报
回复
对不起~~~~应该是split();上面打错了
suihailin
2011-12-19
打赏
举报
回复
str.aplit();
应该好像就是这个函数吧
东风无眠
2011-12-19
打赏
举报
回复
str.replaceAll(指定字符, "")
火龙果被占用了
2011-12-19
打赏
举报
回复
String[] strs = str.split(Pattern.quote("你指定的字符"));
Hi-Tomorrow
2011-12-19
打赏
举报
回复
不知道你那个KEY前后的字符串会不会有跟KEY重复的情况
如果不会重复的话
String s = "afhakhfakshfka_key_adasfasfa" 目标字符串,KEY就用"key"
int index = s.indexOf("key") 获取出现key字符串的第一个位置,这里要保证前面没有跟KEY重复
String left = s.substring(index) 截取KEY出现位置前面的字符串
String right = s.sbustring(index+3) 后面的字符串, +3 是key的长度为3 (KEY的值长度)
搞定 能帮到你就给分吧 .....
zysnba
2011-12-19
打赏
举报
回复
String str = "afhakhfakshfka指定字符adasfasfa";
System.out.println(str.replaceAll("[^a-zA-Z]", ""));
看下是不是你要的结果呵呵
懒得搭理你
2011-12-17
打赏
举报
回复
楼主想多了吧。。。挺简单的。。。
龙腾冰
2011-12-17
打赏
举报
回复
先找到指定字符,然后删除这个字符不就得了,你要分割是为什么
独行码夫
2011-12-17
打赏
举报
回复
[Quote=引用 2 楼 wangyinbin 的回复:]
楼主想多了吧。。。挺简单的。。。
[/Quote]
怎么个简单法,求个小例子~~~~
Inhibitory
2011-12-17
打赏
举报
回复
String.replace()方法,或者replaceAll()
处理
字符
串
截取
到
指定
字符
串
之前或之后
处理
字符
串
截取
到
指定
字符
串
之前或之后 getCaption = (obj: string) => { //
截取
第一个-之前的
字符
串
const index = obj.indexOf('-'); obj = obj.substring(0, index); //
截取
最后一个-之后的
字符
串
const index = obj.lastIndexOf('-'); obj = obj.substring(index+1,obj.length); return obj; va
Lua
字符
串
操作,
截取
指定
字符
串
前后内容,lua 取
指定
字符
左侧,或右侧内容
Lua
字符
串
操作,
截取
指定
字符
串
前后内容,lua 取
指定
字符
左侧,或右侧内容G:\demo\res\readme.txt 这里要拿到 readme.txt我这里是去的 http 下载的文件名后缀 :[cpp] view plain copy---从右侧遍历
字符
串
,取
指定
字符
的前后
字符
串
-- @param strurl 待解取
字符
串
; -- strchar
指定
字符
串
; ...
C++
字符
串
的
截取
按照
字符
串
截取
/** * @brief 按照
指定
的
字符
串
截取
字符
串
* @param str 需要
截取
的
字符
串
* @param pattern 按照该
字符
串
截取
* @return
截取
好的
字符
串
vector */ std::vector<std::string> splitStr(std::string str, std::string pattern) { std::string::size_type pos; std::vector<std.
js
截取
指定
字符
前面
或者
后面
的
字符
串
【代码】js
截取
指定
字符
前面
或者
后面
的
字符
串
。
C#
中
截取
指定
字符
后的
字符
串
如果separator存在于
字符
串
中
,并且不是最后一个
字符
,则通过调用Substring()方法并传入
指定
的开始索引(separatorIndex + 1)来获取
指定
字符
后的
字符
串
。解释:首先引入System.Text.RegularExpressions命名空间,然后定义了一个原始
字符
串
originalString和要查找的分隔符separator(在这个例子
中
是
字符
’截’)。然后,使用Split()方法将原始
字符
串
拆分成一个
字符
串
数组,并将拆分后的最后一个元素作为结果
字符
串
。希望本文能对你有所帮助!
Java SE
62,630
社区成员
307,264
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章