[英]Split using regex considering only first occurence of the regex pattern
這是我的基於正則表達式匹配拆分字符串模式的代碼。
string[] docPath = Regex.Split("\\\\sds\\dsd\\df\\df\\d\\fd\\D\\sd\\asdsf\\sdf\\D\\dsfsd", @"[\\][A-Z][\\]");
上面的代碼將輸入字符串(硬編碼)分為3部分,即
我希望它僅在第一次出現時才拆分。 我想要的輸出是:
誰能幫我修改reg表達式? 請幫助。
使用Regex.Split()
的版本,該版本是一個實例方法,該方法使用一個數字指定要拆分成的最大組件數:
Regex pattern = new Regex(@"[\\][A-Z][\\]");
string[] docPath = pattern.Split(
"\\\\sds\\dsd\\df\\df\\d\\fd\\D\\sd\\asdsf\\sdf\\D\\dsfsd", 2);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.