【问题标题】:Regex result capturing in c#c# 中的正则表达式结果捕获
【发布时间】:2010-12-30 09:37:21
【问题描述】:

您好,有人可以用正则表达式帮助我使用 c# 捕获下面文本中双引号之间的所有内容。

$pageProcessId = "abc_def_ghi";

字符串也可以

$pageProcessId="abc_def_ghi";

试图捕获 abc_def_ghi 基本上......希望它有意义。

非常感谢。

【问题讨论】:

  • 您总是在询问 C# 相关问题时使用 PHP 解释您的问题?捕获双引号之间的所有内容是通过创建一个字符串来完成的,对吗? :s 这个问题对我没有意义。
  • 您好,我正在使用 c# 解析一个 php 文件,我正在尝试用双引号捕获所有内容。

标签: c# regex capture


【解决方案1】:

\"(?<InsideString>.*?)\"

InsideString 只是一个捕获组名,你可以删除它并保留它。

\".*?\"

【讨论】:

  • 嗨,谢谢你帮我看它......你能不能把它作为一个完整的字符串重新写一下“$pageProcessId = “abc_def_ghi”;“希望这很清楚...... .i 实际上是在解析一个 php 文件并尝试匹配以 $pageProcessId = 开头的任何内容,然后在引号内获取任何内容。
  • 嗨,这很简单,你只需要这样做:\$pageProcessId\s*=\s*\".*?\"
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-10-05
  • 1970-01-01
  • 1970-01-01
  • 2020-04-23
  • 2014-01-02
  • 1970-01-01
  • 2016-10-09
相关资源
最近更新 更多