※ 引述《thorita (燃燒殆盡)》之銘言:
: 我想要用 RegEx 去過濾路徑
: ex:
: C:\Windows\xxx\ooo\中文檔名
: 我想把前面那一串都過濾掉 只留下中文檔名那串
: (\\|[0-9]|[A-Z]|[a-z]|:|-|_)*
你這樣寫的話, 自然會把 '\' 給算進去..
如果想用 regular expression的話, 要用 lookaround 來作
看 lookaround 來作
http://www.regular-expressions.info/refadv.html
不過這樣都太麻煩了,
其實用
string name = Path.GetFileName( @"C:\Windows\xxx\ooo\中文檔名" );
這樣 name 就是 "中文檔名" 了..
Path、File、Directory 有蠻多小工具可以用的..
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.139.184.121