替换以分割的相同字符串

private string noSameStr(string str)
    {
     str  = "|"+str;
     string[] strs = str.Split('|');
     for(int i=0;i<strs.Length;i++)
     {
    if(strs[i].Trim() != "")
    {
     if(str.Replace("|"+strs[i].Trim()+"|","").Length != str.Length-strs[i].Length)
     {
        str = str.Replace("|"+strs[i].Trim()+"|","|") + "|"+ strs[i].Trim() + "|";
     }
    }
     }
     string nosame = "|";
     strs = str.Split('|');
     for(int i=0;i<strs.Length;i++)
     {
    if(strs[i].Trim() != "")
    {
     nosame += strs[i].Trim() +"|";
    }
     }
     return nosame;
    }

时间: 2024-09-29 02:22:10

替换以分割的相同字符串的相关文章

替换以|分割的相同字符串

字符串 private string noSameStr(string str)  {   str  = "|"+str;   string[] strs = str.Split('|');   for(int i=0;i<strs.Length;i++)   {    if(strs[i].Trim() != "")    {     if(str.Replace("|"+strs[i].Trim()+"|",&quo

php字符串的替换,分割和连接方法_php技巧

本文实例讲述了php字符串的替换,分割和连接方法.分享给大家供大家参考,具体如下: 字符串的替换 1. 执行一个正则表达式的搜索和替换 复制代码 代码如下: mixed preg_replace ( mixed $pattern , mixed $replacement , mixed $subject [, int $limit = -1 [, int &$count ]] ) 搜索subject中匹配pattern的部分, 以replacement进行替换. 2. 子字符串替换 复制代码 代

编程c语言-字符串的分割以及分割后的字符串保存到字符串数组

问题描述 字符串的分割以及分割后的字符串保存到字符串数组 怎么能分割字符串并将他们分别保存到字符串数组里,c语言思路或者源代码 解决方案 #include <stdio.h> #include <string.h> void split(char **arr, char *str, const char *del) { char *s = strtok(str, del); while(s != NULL) { *arr++ = s; s = strtok(NULL, del);

Python 字符串操作实现代码(截取/替换/查找/分割)_python

Python 截取字符串使用 变量[头下标:尾下标],就可以截取相应的字符串,其中下标是从0开始算起,可以是正数或负数,下标可以为空表示取到头或尾. 复制代码 代码如下: # 例1:字符串截取str = '12345678'print str[0:1]>> 1   # 输出str位置0开始到位置1以前的字符print str[1:6]  >> 23456   # 输出str位置1开始到位置6以前的字符num = 18str = '0000' + str(num) # 合并字符串pr

python分割和拼接字符串_python

关于string的split 和 join 方法对导入os模块进行os.path.splie()/os.path.join() 貌似是处理机制不一样,但是功能上一样. 1.string.split(str=' ',num=string.count(str)): 以str为分隔,符切片string,如果num有指定值,则仅分隔num个子字符串.S.split([sep [,maxsplit]]) -> 由字符串分割成的列表 返回一组使用分隔符(sep)分割字符串形成的列表.如果指定最大分割数,则在

PHP preg_replace() 正则替换所有符合条件的字符串_正则表达式

需要我们用程序处理的数据并不总是预先以数据库思维设计的,或者说是无法用数据库的结构去存储的. 比如模版引擎解析模版.垃圾敏感信息过滤等等. 一般这种情况,我们用正则按我们的规则去匹配preg_match.替换preg_replace. 但一般的应用中,无非是些数据库CRUD,正则摆弄的机会很少. 根据前面说的,两种场景:统计分析,用匹配:处理用替换. PHP preg_replace() 正则替换,与Javascript 正则替换不同,PHP preg_replace() 默认就是替换所有符号匹

js字符串替换(在指定位置手字符串)

function insertstring(mainstr,searchstr,insertstr){    // var front=getfront(mainstr,searchstr);      foundoffset=mainstr.indexof(searchstr);   if(foundoffset==-1){        return null;      }         var front = mainstr.substring(0,foundoffset);     

PHP preg_replace() 正则替换所有符合条件的字符串

需要我们用程序处理的数据并不总是预先以数据库思维设计的,或者说是无法用数据库的结构去存储的. 比如模版引擎解析模版.垃圾敏感信息过滤等等. 一般这种情况,我们用正则按我们的规则去匹配preg_match.替换preg_replace. 但一般的应用中,无非是些数据库CRUD,正则摆弄的机会很少. 根据前面说的,两种场景:统计分析,用匹配:处理用替换. PHP preg_replace() 正则替换,与Javascript 正则替换不同,PHP preg_replace() 默认就是替换所有符号匹

PHP字符串函数教程:PHP字符串分割函数处理

PHP字符串函数在PHP网站开发中广泛使用,比如使用PHP字符串函数对字符串分割.截取.匹配.替换等处理.PHP字符串函数对于PHP入门学习者来说必不可少,本文将主要介绍PHP字符串分割函数处理心得,开启PHP字符串函数入门学习教程之旅. 常用的PHP字符串分割函数 常用的PHP分割字符串函数主要有explode.strtok.str_split,主要用来拆分字符串,并以数组或字符串形式返回,与这三个PHP字符串分隔函数相对应的,以分隔符连接拆分字符串的PHP字符串函数有implode.join