我正在使用 MATLAB regexp()
,我正在尝试找到一个正则表达式,它只匹配包含Cyto
但不包含CytoBlue
. 我的问题是文件名看起来像Texture_Variance_Cyto_4_90
and Texture_Variance_CytoBlue_4_90
,或者HIST_9BinsHistBin7_Cyto
and HIST_9BinsHistBin7_CytoBlue
。
如果我只是尝试匹配Cyto
,我还会捕获所有包含CytoBlue
. 如果我尝试匹配Cyto_
,我会错过Cyto
最后一个元素所在的文件名。我想我需要一些“匹配 _ 或字符串结尾”的东西。我试过Cyto[_\Z]
了,但这不起作用,我再次错过了所有以 . 结尾的元素Cyto
。