c# - 简化正则表达式分组
问题描述
var pattern = (?:[P|p]rint\("")(.+)(?:""\);?)
var input = Print("Hello World");
结果分为两组,第二组恰好捕获了我想要捕获的内容,而第一个完全没用,如何删除第一个?
我试过 (?:ABC) 没用
解决方案
推荐阅读
- powershell - 通过 power shell 脚本从 Outlook 中删除基于主题的邮件
- javascript - React 本机状态未使用 animated.start() 中的钩子更新
- hyperledger-fabric - 在超级账本结构中使用 Solidity 智能合约
- sql - 如何从另一个表插入更新数据?
- java - Spring MVC:通过 REST 端点将字符串日期转换为日期
- android - 未解决参考
- r - geom_text 删除其他几何图形(geom_point 和 geom_line)
- linux - 无法从 uniprot 获取 wget,ssv3 错误是什么意思?
- sql - 在 utl_file.fopen 的 'filename' 属性中使用 select
- java - Java为每个输出输出不同的行号