如何使用RxReplace关键字

时间:2017-12-29 14:30:59

标签: regex

我再次提出新问题:

Bus' 1234567' (ID = 1233)已开始处理。配方=' JOB / IG / 44444',layer =' 37999AAX',缓冲区数= 2。

我想在上面的文字中创建两个新列。

•第一栏应该有JOB / IG / 44444(即食谱名称)

•第二列应具有37999AAX(即图层名称)

除了使用Substitute函数之外,还有其他任何简单方法可以完成此任务(例如:使用RXReplace关键字等)。

此致 阿肖克

1 个答案:

答案 0 :(得分:1)

第一栏

Mid([Column1],Find("Recipe='",[Column1]) + 8,Find("', layer",[Column1]) - (Find("Recipe='",[Column1]) + 8))

第二栏

Mid([Column1],Find("layer='",[Column1]) + 7,Find("', number of buffers",[Column1]) - (Find("layer='",[Column1]) + 7))