一个字符串 “2e595ef8-c970-40a6-9e3f-24167a0a9d8a  41dfd28d-72c4-4df3-92e5-7aa7c4799bc7”
我要去后面的ID,也就是41dfd28d-72c4-4df3-92e5-7aa7c4799bc7,请问用正则表达式怎么取?

解决方案 »

  1.   

    都有啥规则?仅仅是两个guid空格隔开?
      

  2.   


                string pa = @"(?<=\s+).+";
                Regex reg = new Regex(pa);
                Match m = reg.Match("2e595ef8-c970-40a6-9e3f-24167a0a9d8a 41dfd28d-72c4-4df3-92e5-7aa7c4799bc7");
                string s=m.Value;
      

  3.   

    再Trim一下不就行了?或者你直接split也行啊,用正则还麻烦
      

  4.   

                string pa = @"((?<=\s+)\w+.+)";
                Regex reg = new Regex(pa);
                Match m = reg.Match("2e595ef8-c970-40a6-9e3f-24167a0a9d8a   41dfd28d-72c4-4df3-92e5-7aa7c4799bc7");
                string s=m.Value;