首页 > 其他分享 >replace sub string

replace sub string

时间:2023-04-03 12:55:50浏览次数:29  
标签:replacedResultList set sub cur replace tail replaced string

function(replaceAllSubs)
    set(replaced )

    set(tail )
    math(EXPR tail "${ARGC}-1")

    foreach( i RANGE 1 ${tail})
        set(cur )
        list(GET ARGV ${i} cur)
        string(REPLACE "aa" "bb" rep ${cur})
        list(APPEND replaced ${rep})
    endforeach()

    set(${ARGV0} ${replaced} PARENT_SCOPE)
endfunction()

set(replacedResultList )

# ARGV0 is the return result
replaceAllSubs(replacedResultList ${inputListOfString})

foreach(key  ${replacedResultList})
    message(STATUS "${key}\n")
endforeach()

标签:replacedResultList,set,sub,cur,replace,tail,replaced,string
From: https://www.cnblogs.com/Searchor/p/17282751.html

相关文章

  • Java-String的常用方法总结
    一、String类  String类在java.lang包中,java使用String类创建一个字符串变量,字符串变量属于对象。java把String类声明的final类,不能继承。String类对象创建后不能修改,由0或多个字符组成,包含在一对双引号之间。二、String类构造方法  1、publicString()  无参构造方法,用来创......
  • Go语言入门2(流程控制,string)
    流程控制选择结构(分支语句)​ 因为switch只能匹配固定值,推荐使用if-else做条件筛选if-else判断packagemainimport"fmt"funcmain(){ vartmpAint fmt.Scanln(&tmpA) iftmpA>=90{ fmt.Println("tmpA>=90") }elseiftmpA<90&&tmpA>......
  • sublime编辑器中ANSI编码的汉字出现乱码
    问题:使用sublime打开一个ANSI编码的文件,出现乱码。解决方法:安装ConvertToUTF8插件打开sublime,按键Ctrl+Shift+p ,会出现如下图所示 然后,你输入installpackage点击InstallPackage,然后,你再输入ConvertToUTF8点击回车.这时,你可以在sublime的左下角看见提示,这说明正在安装C......
  • 项目一众筹网06_02给用户分配角色、执行用户角色的分配、提交的 只是我们选中的解决、
    项目一众筹网06_02项目一众筹网06_02文章目录项目一众筹网06_0209-Admin分配Role-执行分配-handler方法(执行角色分配的后端代码开始)隐藏域的东西,不用传,点击submit(提交)的时候就会传过去,如下图允许参数是空值10-Admin分配Role-执行分配-Service方法==重复问题==11-Admin分配Role-执行......
  • 【Java】删除String数组中的所有空值
    1、封装一个方法/****去除String数组中的空值*/privateString[]deleteArrayNull(Stringstring[]){StringstrArr[]=string;//step1:定义一个list列表,并循环赋值ArrayList<String>strList=newArrayList<String>();......
  • MySQL插入数据报错:1366 Incorrect string value: '\xF0\xA0\xB9\xB3\xF0\xA0...
    [10501]SQLSTATE[22007]:Invaliddatetimeformat:1366Incorrectstringvalue:'\xF0\xA0\xB9\xB3\xF0\xA0...'forcolumnxxxxatrow1是因为MySQL不能识别4个字节的utf8编码的字符,抛出了异常。解决办法将字符类型换成改为utf8mb4数据库:ALTERDATABASE`db_name`C......
  • NSString与NSDate互转
    转换成字符串NSDateconverttoNSString:1.NSDateFormatter*dateFormatter=[[NSDateFormatteralloc]init];2.[dateFormattersetDateFormat:@"yyyy-MM-ddHH:mm:ss"];3.NSString*strDate......
  • java.lang.String中的trim()方法的…
    String.Trim()方法到底为我们做了什么,仅仅是去除字符串两端的空格吗?一直以为Trim()方法就是把字符串两端的空格字符给删去,其实我错了,而且错的比较离谱。首先我直接反编译String类,找到Trim()方法:publicstringTrim(){returnthis.TrimHelper(WhitespaceChars,2);}Trim......
  • Java重写toString的意义
    Java重写toString的意义一.toString()方法toString()方法在Object类里定义的,其返回值类型为String类型,返回类名和它的引用地址.在进行String类与其他类型的连接操作时,自动调用toString()方法,demo如下:Datetime=newDate();System.out.println("time="+time);//相当于下......
  • D. Binary String Sorting
    Problem-D-Codeforces枚举/线性dp枚举做法:枚举每个点,满足条件左边全是0右边全是1取每个点花费中的最小值#include<bits/stdc++.h>usingnamespac......