[{"type":"tag","attrs":{"class":"h2w__h1"},"tag":"view","rely":false,"children":[{"type":"text","attrs":{},"text":"Markdown格式","rely":false}]},{"type":"text","attrs":{},"text":"\n","rely":false},{"type":"tag","attrs":{"class":"h2w__p"},"tag":"view","rely":false,}]想要用正则表达式拿到text里面的文本
时间: 2023-07-07 21:40:50 浏览: 54
可以使用正则表达式来匹配JSON字符串中的文本内容,以下是一个示例代码:
```csharp
using System;
using System.Text.RegularExpressions;
class Program {
static void Main() {
string input = "[{\"type\":\"tag\",\"attrs\":{\"class\":\"h2w__h1\"},\"tag\":\"view\",\"rely\":false,\"children\":[{\"type\":\"text\",\"attrs\":{},\"text\":\"Markdown格式\",\"rely\":false}]},{\"type\":\"text\",\"attrs\":{},\"text\":\"\\n\",\"rely\":false},{\"type\":\"tag\",\"attrs\":{\"class\":\"h2w__p\"},\"tag\":\"view\",\"rely\":false,}]";
string pattern = "\"text\":\"(?<text>[^\"]*)\"";
MatchCollection matches = Regex.Matches(input, pattern);
foreach (Match match in matches) {
Console.WriteLine("Text: {0}", match.Groups["text"].Value);
}
}
}
```
在上述示例中,我们使用正则表达式 `\"text\":\"(?<text>[^\"]*)\"` 来匹配JSON字符串中的文本内容。该正则表达式的含义是:匹配 `"text":"`,然后使用命名捕获组 `(?<text>[^\"]*)` 来获取文本内容(由双引号包围的任意字符)。最后,我们可以通过遍历 `MatchCollection` 对象来获取所有匹配结果中的文本内容。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)