gpt4 book ai didi

regex - 正则表达式匹配_或字符串结尾

转载 作者:行者123 更新时间:2023-12-01 09:39:59 24 4
gpt4 key购买 nike

我正在使用MATLAB的regexp(),并且试图找到一个仅匹配包含Cyto而不是CytoBlue的文件名的正则表达式。我的问题是文件名看起来像Texture_Variance_Cyto_4_90Texture_Variance_CytoBlue_4_90HIST_9BinsHistBin7_CytoHIST_9BinsHistBin7_CytoBlue

如果我只是尝试匹配Cyto,我还将捕获所有包含CytoBlue的文件。如果尝试匹配Cyto_,那么我会错过Cyto是最后一个元素的文件名。我想我需要说“匹配_或字符串结尾”的内容。我尝试了Cyto[_\Z],但是没有用,我再次错过了所有以Cyto结尾的元素。

最佳答案

Cyto(?=$|_)

这匹配 Cyto,然后匹配( "(?=...)")字符串( "$")或 _的末尾。请注意,下划线不会作为匹配的一部分返回。

关于regex - 正则表达式匹配_或字符串结尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11810229/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com