gpt4 book ai didi

C# 无法转义正则表达式字符串中的引号

转载 作者:行者123 更新时间:2023-11-30 19:57:08 29 4
gpt4 key购买 nike

我正在尝试使用正则表达式匹配引号,但我没能在 @string 中转义它们 - 我收到一个错误:

output = Regex.Replace(str, @"[\d-']", string.Empty);    // valid

output = Regex.Replace(str, @"[\d-'\"]", string.Empty); // not valid!

这个也是不行的:

string str = "[\d-'\"]" // bad compile constant value!

最佳答案

要在逐字字符串中转义 ",请使用 "":

Regex.Replace(str, @"[\d-'""]", string.Empty);

关于C# 无法转义正则表达式字符串中的引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31461082/

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