gpt4 book ai didi

string - 拆分文件名 - 奇怪的行为

转载 作者:行者123 更新时间:2023-12-03 21:43:33 26 4
gpt4 key购买 nike

我正在尝试拆分文件名,如 XXX_YYYY-YYYY_fff.xxx如果我正在使用

'XXX_YYYY-UUUU_fff.xxx' -split '[-_`.]'
一切正常,显示:
XXX
YYYY
UUUU
fff
xxx
但是当我使用
'XXX_YYYY-UUUU_fff.xxx' -split '[_-`.]'
它不会在破折号上拆分:
XXX
YYYY-UUUU
fff
xxx
任何人都可以解释为什么?

最佳答案

-指定正则表达式中的字符范围。为了得到你想要的,“逃避”-\ ;例如。:

C:\> 'XXX_YYYY-UUUU_fff.xxx' -split '[_\-.]'
XXX
YYYY
UUUU
fff
xxx
即,使用以下任何字符拆分字符串: _ , - , 或 . .
您还可以告诉正则表达式解析器 -是集合中的一个文字字符,将它放在集合的开头,紧跟在 [ 之后或将其放在 ] 之前,如:
[-_.]
或者
[_.-]

关于string - 拆分文件名 - 奇怪的行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65945989/

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