我需要一个 Regular Expressions获取 2 个标签内的文本。
假设我想要返回一个数组,其中包含 <data
中的任何文本> 和 </data
> 标签。
或 “(” 和 “)” 标签内的任何文本。
我如何在 C# 中使用 RegEx 来做到这一点?
一个高级问题是:
- 输入的字符串是"color=rgb(50,20,30)"
- 如何在 C# 中获取 RegEx 处理器返回的 3 个单独数组槽中的 3 个数字?
最佳答案
Perl 正则表达式是
$string =~ /color=rgb\((\d+),(\d+),(\d+)\)/;
@array = ($1,$2,$3);
但您可能需要更多信息。
关于正则表达式获取标签内的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/353309/