gpt4 book ai didi

c# - 使用正则表达式匹配 "≈"

转载 作者:行者123 更新时间:2023-11-30 20:47:16 24 4
gpt4 key购买 nike

我想使用正则表达式 O.\w*≈\b(在 c#、.NET Framework 4.0 中)来匹配像 "O.Hasdaas≈" 这样的字符串,但它失败了。但是,如果我用它来匹配 "O.Hasdaas≈abc" ,它可以识别 "O.Hasdaas≈" 。有谁知道为什么会这样?

最佳答案

它失败是因为正则表达式末尾有单词边界 \b。单词边界不消耗任何字符,它断言一侧有单词字符,另一侧没有。

如果你想匹配 O.Hasdaas≈ 而不是 O.Hasdaas≈abc,你可以使用非单词边界。

O\.\w*≈\B

或者您可以简单地删除单词边界以匹配您的两个示例。

O\.\w*≈

关于c# - 使用正则表达式匹配 "≈",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25903880/

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