如何通过UI将自然语言翻译成程序使用的正则表达式?
例如:用户输入:“只能输入数字字符”则转化为[0-9]{1,}

解决方案 »

  1.   

    只能输入数字字符
    只能--------------only
    输入-------------
    数字字符-------------numberonly number=[0-9]{1,}
      

  2.   

    存--------------only 
    数字字符-------------numberonly number=[0-9]{1,}分词用IK分词 网上有源码 自己写也就半个小时
      

  3.   

    LZ ID不就是IK嘛,是不是专门过来广告的?我过来纯接分
      

  4.   

    要不楼主自己写个类似Shell的语言。
      

  5.   

    与和或可以多次组合.让用户自己选择比较运算(>,<,>=,<=,!=,Like,in,not in......)和运算对象.最后程序根据用户的选择生成一个逻辑表达式.基本能满足大部分要求吧.
      

  6.   

    你是做DBMS吗?可以参考Sql Server之类的UI。
    或者提供一些规则的模板,出来个界面再让他做小的修改。
    如他选择表达式之类的东西。