去除字符串开头结尾的指定字符串

/**
* <h5>功能:去除字符串开头结尾的指定字符串</h5>
*
* @param str 要处理的字符串
* @param delStr 指定要去除的字符串
* @return
*/
private static String trimString(String str, String delStr){
int delStrLength = delStr.length();
if (str.startsWith(delStr)) {
str = str.substring(delStrLength);
}
if (str.endsWith(delStr)) {
str = str.substring(0,str.length() - delStrLength);
}
return str;
}

原文地址:http://blog.51cto.com/1197822/2312445

时间: 2024-08-03 16:50:16

去除字符串开头结尾的指定字符串的相关文章

PHP判断字符串中是否包含指定字符串,支持中文哦

RT,随手写的 1 /** 2 * 判断字符串中是否包含指定字符串 3 * @var source 源字符串 4 * @var target 要判断的是否包含的字符串 5 * @return bool 6 */ 7 function hasstring($source,$target){ 8 preg_match_all("/$target/sim", $source, $strResult, PREG_PATTERN_ORDER); 9 return !empty($strResul

字符串工具类(指定字符串的长度和判断是否为空等方法)

package com.sec.util; /** * 字符串工具类 * @author Administrator * */public class StringUtil { /** * 过滤<,>,\n 字符串的方法 * @param input * @return */ public static String filterHTML(String input){ if(input == null || input.length() == 0){ return input; } input

c#.net 正则匹配以特定字符串开头,以特定字符串结尾

string[] unit = Getunit(result40, "(?<=(开始字符串))[.\\s\\S]*?(?=(结束字符串))"); private string[] Getunit(string value, string regx)        {            if (string.IsNullOrWhiteSpace(value))                return null;            bool isMatch = Regex

HTML网页内容转换成字符串(删除从指定字符串到指定字符串)

背景: 最近遇到个小需求就是将下面字符串去掉无用字符串 <br><br>"你爷爷也喜欢吃鱼嘛."<br><br>我笑了起来,"哪有猫不喜欢吃鱼的?"<br><br>猫嘀咕了一声.<br><br>"它说什么?"<br><br>"它说你怎么还钓不到,肚子都等饿了."<br><br>我瞥了猫

php检测字符串中是否包含指定字符串

1.$str= 'abc'; $needle= 'a'; if( strpos($str, $needle) === false ){ } 2.strstr() 函数搜索一个字符串在另一个字符串中的第一次出现. 如果未找到所搜索的字符串,则返回 false $email = '[email protected]'; $domain = strstr($email, '@'); 3. stristr 如果没有找到该字符串,则返回 false.    它和strstr的使用方法完全一样.唯一的区别是

判断字符串的是否以指定字符串开始或结束

NSString *string1 = @"iphone"; BOOL isStart = [string2 hasPrefix:@"ip"]; NSLog(@"%d",isStart); BOOL isEnd= [string2 hasSuffix:@"ne"]; NSLog(@"%d",isEnd);

截取一段字符串中,两个指定字符串中间的字符串

NSString *textStr = @"系统将于2017年4月20日17~19点间进行升级,在升级期间系统将停止使用,请你提前处理系统中待处理任务."; NSRange startRange = [textStr rangeOfString:@"于"]; NSRange endRange = [textStr rangeOfString:@"点"]; NSRange range = NSMakeRange(startRange.locatio

java格式化字符串,在指定位置插入指定字符串,兼容中英文以及特殊字符,例如:换行,用于解决生成pdf换行问题等问题

原因: 由于html转pdf时,不能自动换行,因此才有下面的代码. 注释:完全模拟html页面的自动换行! package test; import java.io.UnsupportedEncodingException; /** * 解决pdf换行问题,在指定位置插入指定字符串,兼容中英文以及特殊字符 * * @author xg君 * */ public class app { public static void main(String[] args) throws Unsupporte

判断某个字符串是否出现在另一个字符串的最后面 或者 判断字符串1是否以字符串2结尾

判断字符串1是否以字符串2结尾 $str1 = "我爱你,亲爱的中国";$str2 = "中国";if( strrchr($str1,$str2)==$str2 )echo "Y";else echo "N"; 判断字符串1是否以字符串2结尾 stripos() - 查找字符串在另一字符串中第一次出现的位置(不区分大小写) strpos() - 查找字符串在另一字符串中第一次出现的位置(区分大小写) strrpos() - 查