【问题标题】:How match in C# with Regex Class the string which I partially know?如何在 C# 中与 Regex Class 匹配我部分知道的字符串?
【发布时间】:2020-07-02 07:55:57
【问题描述】:

我目前正在尝试使用 Regex 类来匹配我部分知道的字符串中的值。

我确定这个值在字符串中是唯一的,但我不知道所有字符。

例如:我正在寻找前两个字符可以是 [a-zA-Z0-9] 的“shi”,但我不明白如何设置

Regex regex = new Regex();

为了找到它。

【问题讨论】:

    标签: c# regex match


    【解决方案1】:
    Regex regex= new Regex(@"\w{2}shi");
    

    @ - "\" 不是转义

    \w - 是一个字母数字单词

    {2} - 两个字符

    shi - shi

    这匹配xxshi00shiWWshiaBshi0ashiZ4shi...

    【讨论】:

    • @EIRU。这个解决方案有一些问题,比如“xadashi”也匹配等等......如果你发现它有用并且有效,请不要忘记接受答案。
    猜你喜欢
    • 2012-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-17
    • 1970-01-01
    • 1970-01-01
    • 2015-12-31
    相关资源
    最近更新 更多