MasterCAM后处理正则表达式使用范例,前面已经写过一篇文章,文章如下Mastercam后处理替换特殊字符方法
今天我们用正则表达式从一个长文件路径里面取出一段字符串。
首先我们定义3个字段:
a:一段长字符串
b:保存截取的内容
c:截取的规则
string1 :"d:\work\mastercam\current\PO2021\core\20211012\20211012.mcam"
string2: “”
sregex:“\\(\d{8}).*?\\"
对于上面的文件路径,我们需要取出20211012这一段字符,我们观察上面的文件路径,可以发现需要截取的字段有2处,一个是文件夹名,一个是文件名,如果是去文件名那就非常简单,这里不再做描述,今天讲的是取完整路径名中间的一个文件夹名,即\之间的内容\
string2=regex(sregex,string1,10)
~string2
输出内容为:20211012
以上仅为mastercam后处理正则表达式的简单用法。