【问题标题】:Yang regex expression杨正则表达式
【发布时间】:2019-11-02 21:39:56
【问题描述】:

我想让“YANG”正则表达式输入格式的字符串

"c[空格或连续空格][字符串][空格或连续空格]c"

请让我知道这个 yang 正则表达式。请只推荐“阳”的表达方式。

示例:

       "cabdc"

     "c    ab    c"

【问题讨论】:

  • 您的问题不清楚。如果您正在寻找与您的示例匹配的正则表达式,[cabd ]+ 将是众多可能性之一。 This answer 包含更多关于 YANG 正则表达式的信息。
  • @predi 我已经更新了格式。
  • pattern 'c[ ]*[a-zA-Z]+[ ]*c';。我建议您阅读更多关于一般正则表达式的信息。
  • @predi 建议的表达式在 yang 中不起作用。
  • 是的,确实如此。为什么你认为它没有,@Darshan?

标签: regex ietf-netmod-yang


【解决方案1】:

yang 中使用的正则表达式与一般的正则表达式类似。正则表达式的 yang 关键字是“模式”。

一般例子-

type xyz {
       pattern '[a-zA-Z0-9]{1,128}';
}

至于你的问题,答案是——

pattern 'c[ ]{1,}[a-zA-Z]{1,}[ ]{1,}c';

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-17
    • 1970-01-01
    • 2015-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多