用正则表达式取指定字符串 码拜 10年 ago *** m), 320×176, 300 kb/s, ******* 类似上面字符串中取 320×176 规则是两个逗号中间 数字x数字 这样的,逗号和数字之间可能有空格 谢谢 —- \d+x\d+ —- 引用 1 楼 c02645 的回复: \d+x\d+ 没判断逗号和空格呢 —- 引用 2 楼 qq43695548 的回复: Quote: 引用 1 楼 c02645 的回复: \d+x\d+ 没判断逗号和空格呢 不用判断的,你只要取x前及后的数据和x,没必要判断 —- 引用 3 楼 c02645 的回复: Quote: 引用 2 楼 qq43695548 的回复: Quote: 引用 1 楼 c02645 的回复: \d+x\d+ 没判断逗号和空格呢 不用判断的,你只要取x前及后的数据和x,没必要判断 实际代码中还会有类似 1×2 但是前后没有逗号的情况的 —- 30分 Regex.Match(s, @”,\s*(\d+x\d+)\s*,”).Groups[1].Value —- 10分 引用 楼主 qq43695548 的回复: ***************************** m), 320×176, 300 kb/s, ************************ 类似上面字符串中取 320×176 规则是两个逗号中间 数字x数字 这样的,逗号和数字之间可能有空格 谢谢 Regex.Match(s, @"(?<=,\s*)\d+x\d+(?=\s*,)").Value CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明用正则表达式取指定字符串!