正则表达式获取标签内的文本

标签 regex string

我需要一个 Regular Expressions获取 2 个标签内的文本。

假设我想要返回一个数组,其中包含 <data 中的任何文本> 和 </data > 标签。“(” 和 “)” 标签内的任何文本。

我如何在 C# 中使用 RegEx 来做到这一点?


一个高级问题是:

  1. 输入的字符串是"color=rgb(50,20,30)"
  2. 如何在 C# 中获取 RegEx 处理器返回的 3 个单独数组槽中的 3 个数字?

最佳答案

Perl 正则表达式是

$string =~ /color=rgb\((\d+),(\d+),(\d+)\)/;
@array = ($1,$2,$3);

但您可能需要更多信息。

关于正则表达式获取标签内的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/353309/

相关文章:

python - 用逗号替换每行中的第一个空格

java - 正则表达式将 2 个字符替换为 1 个字符

java - 匹配带引号的正则表达式?

java - Java 中递增计数器并显示为零填充字符串

java - 读取文件并放入一些数组中

python - 可以将变量传递给 format() 来填充吗?

ruby 正则表达式 : Math on Backreferences

regex - 使用正则表达式搜索文本以匹配外部特定字符

MYSQL 删除封闭字符串

c - malloc 不存在的物理地址错误