假设我有一个混乱的数据模式:
我试图使用regex来过滤前缀上的"-“或"_",以及那些没有。
期望输出
column1 column2 column3
=========== =========== ===========
TRND - 0LL2134.SV
TRN _ RTXDFT.SV
TRND _ ZRSFTFF.SV
<blank> <blank> DR3345.SV到目前为止我用了
\-|\_对前缀使用"-“或"”进行筛选,但对没有前缀的字符串进行挑战筛选,使用"-“或"”
发布于 2022-04-22 15:30:11
使用[-_]?匹配可选分隔符。
对于第一个单词使用一个非贪婪的量词,这样如果没有分隔符,它将是空的,并且这个单词将与第3列相关联。
^([A-Z0-9]*?)([-_]?)([A-Z0-9]+\.SV)$https://stackoverflow.com/questions/71971096
复制相似问题