c# - asp.net c# 中的正则表达式帮助

标签 c# regex

我有一个大字符串,可能有一些我想从中检索的项目。

一个示例字符串可以是

"The quick |Get Me|(header1) brown fox |Get Me|(info package) jumps over ..."

我想要一个正则表达式来提取括号之间的内容,不包括括号,并且括号将始终跟在 "|Get Me|"

之后

最佳答案

将匹配的模式:

\|Get Me\|\(([^)]+)\)

用法:

var matches = Regex.Matches(myString, @"\|Get Me\|\(([^)]+)\)");

foreach(Match match in matches)
{
   var val = match.Groups[1].Value;
}

关于c# - asp.net c# 中的正则表达式帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13602619/

相关文章:

c# - 在 C# 委托(delegate)中编码 va_list

c# - 可以为字典创建匿名类型的隐式转换吗?

c# - 如何使用 Mono.Cecil 从字节数组中解析 IL 指令

javascript - 如何从字符串中删除除表情符号之外的所有字符

java - 正则表达式用空格拆分包含标签但不破坏 java 中的标签的字符串

regex - golang替换正则表达式的子字符串

Python:如何在另一个指定的字符串之后立即提取一个字符串

c# - 从 Windows 窗体 C# 发送发布请求

c# - DataGridView - 禁止字符串被截断

java - 正则表达式中的嵌套括号