哪位大神,帮忙看下这个正则如何匹配,总是出不来数字!
哪位大神,帮忙看下这个正则怎么匹配,总是出不来数字!!
//<a para="13915,9640" href="javascript:void(0);">服务员</a><a para="13915,36513" href="javascript:void(0);">送餐员</a><a para="13915,9644" href="javascript:void(0);">厨师/厨师长</a><a para="13915,9651" href="javascript:void(0);">后厨</a><a para="13915,9643" href="javascript:void(0);">传菜员</a><a para="13915,9656" href="javascript:void(0);">配菜/打荷</a><a para="13915,9646" href="javascript:void(0);">洗碗工</a><a para="13915,9645" href="javascript:void(0);">面点师</a><a para="13915,24522" href="javascript:void(0);">茶艺师</a><a para="13915,10624" href="javascript:void(0);">迎宾/接待</a><a para="13915,10622" href="javascript:void(0);">大堂经理/领班</a><a para="13915,10619" href="javascript:void(0);">餐饮管理</a><a para="13915,38689" href="javascript:void(0);">学徒</a><a para="13915,38690" href="javascript:void(0);">杂工</a><a para="13915,38691" href="javascript:void(0);">咖啡师</a><a para="13915,38692" href="javascript:void(0);">预订员</a>
以上是原字符串,
这是我写的正则
string reg = "<a para=\"(?<url>.*?)\" href=\"javascript:void(0);\">(?<value>.*?)</a>";
取不到url ,value 可以取到
------解决思路----------------------
因为你有括号
//<a para="13915,9640" href="javascript:void(0);">服务员</a><a para="13915,36513" href="javascript:void(0);">送餐员</a><a para="13915,9644" href="javascript:void(0);">厨师/厨师长</a><a para="13915,9651" href="javascript:void(0);">后厨</a><a para="13915,9643" href="javascript:void(0);">传菜员</a><a para="13915,9656" href="javascript:void(0);">配菜/打荷</a><a para="13915,9646" href="javascript:void(0);">洗碗工</a><a para="13915,9645" href="javascript:void(0);">面点师</a><a para="13915,24522" href="javascript:void(0);">茶艺师</a><a para="13915,10624" href="javascript:void(0);">迎宾/接待</a><a para="13915,10622" href="javascript:void(0);">大堂经理/领班</a><a para="13915,10619" href="javascript:void(0);">餐饮管理</a><a para="13915,38689" href="javascript:void(0);">学徒</a><a para="13915,38690" href="javascript:void(0);">杂工</a><a para="13915,38691" href="javascript:void(0);">咖啡师</a><a para="13915,38692" href="javascript:void(0);">预订员</a>
以上是原字符串,
这是我写的正则
string reg = "<a para=\"(?<url>.*?)\" href=\"javascript:void(0);\">(?<value>.*?)</a>";
取不到url ,value 可以取到
------解决思路----------------------
string pattern=@"<a\s+para=""(?<url>.*?)""\s+href=""javascript:void\(0\);"">(?<value>.*?)</a>";
因为你有括号