gpt4 book ai didi

c# - 解析 "*"- 量词 {x,y} 没有任何内容

转载 作者:IT王子 更新时间:2023-10-29 04:36:33 26 4
gpt4 key购买 nike

当我尝试 Regex.Replace() 方法时失败。我该如何解决?

Replace.Method (String, String, MatchEvaluator, RegexOptions)

我试试代码

<%# Regex.Replace( (Model.Text ?? "").ToString(), patternText, "<b>" + patternText + "</b>", RegexOptions.IgnoreCase | RegexOptions.Multiline)%>

最佳答案

您是否尝试过仅使用字符串 "*" 作为正则表达式?至少这就是导致您在此处出错的原因:

PS Home:\> "a" -match "*"
The '-match' operator failed: parsing "*" - Quantifier {x,y} following nothing..
At line:1 char:11
+ "a" -match <<<< "*"

字符 * 在正则表达式中很特殊,因为它允许 preceding 标记出现零次或多次。但实际上必须有一些东西在它之前。

如果要匹配文字星号,请使用 \* 作为正则表达式。否则,您需要指定什么 可能会重复。例如,正则表达式 a* 不匹配任何内容或连续匹配任意多个 a

关于c# - 解析 "*"- 量词 {x,y} 没有任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1798285/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com