C # & # 39;, & # 39;正则表达式问题
本文关键字:问题 正则表达式 | 更新日期: 2023-09-27 18:01:36
我有一个c#正则表达式的问题。有这样一个JSON字符串(它来自Google Insights页面):
{"name":"all categories","id":0,"prime":true,"children":[{"name":"arts 'u0026 humanities","id":570,"prime":true,"children":[{"name":"books 'u0026 literature","id":22, ...
现在我想写一个正则表达式来查找,例如,books 'u0026 literature
——但我不能。Regex.Match(html, "books & literature", RegexOptions.IgnoreCase)
和Regex.Match(html, "books ''u0026 literature", RegexOptions.IgnoreCase)
都不工作。我做错了什么?
由于您正在搜索的字符串具有文字'
,因此您需要在regex中转义文字反斜杠,由@"books ''u0026 literature"
或"books ''''u0026 literature"
转义。
Regex.Match(html, @"books ''u0026 literature", RegexOptions.IgnoreCase)