asp.net 字符串替换、截取和从字符串中最后某个字符 开始截取
有时候要在一段字符串里面把某些字符替换成其他字符,怎么办?
例如:
string image=@"csks/news/user_top/qqqq/qqqq.jpg";
image = image.Replace("/", @"\"); // 替换 .Replace("被替换字符", "替换的字符")
Response.Write(image); //在页面上输出
输出结果为 csks\news\user_top\qqqq\qqqq.jpg .....
这样就可以把字符中的一部分给替换掉 .....
下面是怎么截取一段字符中的某几个字符
同样,先定义一串字符:
string image=@"csks/news/user_top/qqqq/qqqq.jpg";
image = image.Substring(0,3); // 截取 .Substring(从第一个开始截取 第1个字符是0 以此类推 , 要截取到什么位置)
Response.Write(image); //在页面上输出
输出结果为 csk ......
还有一种是我经常用于截取类型非常喜欢用的一种方法:
string image = @"csks/news/user_top/qqqq/qqqq.jpg";
image = image.Substring(image.LastIndexOf(".") + 1); // 截取 LastIndexOf(比如 "." 就从这段字符串中最后一个 "." 开始截取 , 至于后面的加 1 就是 不截取 .)
Response.Write(image);
//输出结果为 jpg
如果要截取的不是类型也可以 如:
string image = @"csks/news/user_top/qqqq/qqqq.jpg";
image = image.Substring(image.LastIndexOf("news/") + 5); // 截取 LastIndexOf( 从 "news/" 开始截取,因为后面 +5 所以 "news/" 这五个字符 就不在截取的范围,把后面的字符都给截取出来)
Response.Write(image);
//输出结果为 user_top/qqqq/qqqq.jpg
asp.net 字符串替换、截取和从字符串中最后某个字符 开始截取的更多相关文章
- Java将整个文件夹里的文本中的字符串替换成另外一个字符串(可用于项目复制,变成另一个项目)
import org.junit.Test; import java.io.*; /** * User: HYY * Date: 13-8-18 * Time: 下午8:11 * To change ...
- JS字符串替换函数:Replace(“字符串1″, “字符串2″),
JS字符串替换函数:Replace(“字符串1″, “字符串2″), 1.我们都知道JS中字符串替换函数是Replace(“字符串1″, “字符串2″),但是这个函数只能将第一次出现的字符串1替换掉, ...
- str_replace字符串替换
字符串替换, src 源字符串, buf_size 缓冲大小, search搜索的字符串大小, repstr 需要替换成的字符串 int str_replace(char *src, unsigned ...
- php实现字符串替换
php实现字符串替换 一.总结 二.php实现字符串替换 代码一: //字符串替换 function str_replace($substr , $newsubstr, $str) { $m = st ...
- oracle学习笔记:字符串替换 replace、regexp_replace、translate函数
1.replace 函数 语法:replace(char, search_string, replacement_string) --针对字符串替换 功能: 将char中的字符串替换. 当re ...
- JS截取与分割字符串
1.substr 方法 返回一个从指定位置开始的指定长度的子字符串. stringvar.substr(start [, length ]) start :必选项.所需的子字符串的起始位置.字符串中的 ...
- python3字符串的方法及注释/ 字符串格式化符号含义及格式化符号含义
capitalize() 把字符串的第一个字符改为大写 casefold() 把整个字符串的所有字符改为小写 center(width) 将字符串居中,并使用空格填充至长度wid ...
- JS对象 字符串分割 split() 方法将字符串分割为字符串数组,并返回此数组。 语法: stringObject.split(separator,limit)
字符串分割split() 知识讲解: split() 方法将字符串分割为字符串数组,并返回此数组. 语法: stringObject.split(separator,limit) 参数说明: 注意:如 ...
- asp.net 字符串替换、截取。
有时候要在一段字符串里面把某些字符替换成其他字符,怎么办? 例如: string image=@"csks/news/user_top/qqqq/qqqq.jpg"; image ...
随机推荐
- string stack操作要注重细节问题
A string S consisting of N characters is considered to be properly nested if any of the following co ...
- 第3月第23天 EAIntroView
1. EAIntroView,界面和模型分离.EAIntroPage数据模型,EAIntroView界面. https://github.com/ealeksandrov/EAIntroView
- python画决策树
1.安装graphviz.下载地址在:http://www.graphviz.org/.如果你是linux,可以用apt-get或者yum的方法安装.如果是windows,就在官网下载msi文件安装. ...
- android-获得".apk"文件的相关信息。包名、版本号等等
String filePath = "/sdcard/feijiedemo.apk"; PackageManager packageManager = getPackageMana ...
- curl发送请求时携带cookie-转载未验证
<?php header('Content-Type:text/html;charset=utf-8'); echo "<pre>"; function curl ...
- Maven pom.xml 元素配置说明(一)
部分来源: Maven中 dependencies 节点和 dependencyManagement 节点的区别 dependencies与dependencyManagement的区别 maven ...
- Ubuntu14.04安装配置web/ftp/tftp/dns服务器
目录: 1.安装ftp服务器vsftpd --基于tcp,需要帐号密码 2.安装tftp服务器tftpd-hpa,tftp-hpa --udp 3.web服务器--使用Apache2+Mysql+PH ...
- JSon解析
1.解析总是犯糊涂 在图中,[] 中括号表示是jsonarray,{} 小括号 表示对象 这个解析可以写成: JSONArray array=new JSONArray(result); for( ...
- js抛物线动画——加入购物车动效
参考文章:http://www.zhangxinxu.com/wordpress/2013/12/javascript-js-元素-抛物线-运动-动画/ parapola.js /*! * by zh ...
- Mysql学习笔记(附一)
关于外键约束关系下修改或者删除表的方法: http://wenku.baidu.com/link?url=RRaI160kvsdf7ibMLqxN815RvStSyenz_-ig1ONfpRfpfFp ...