Как я могу вызывать методы из строки регулярного выражения

В одном из моих проектов мне нужно вызывать методы динамически в зависимости от регулярного выражения строки. в одном из моих случаев у меня есть эта строка.

И (Ответил (ARef (16350,100772, null)), Not (AnyOf (ARef (16350,100772, null), [временно закрыт])), Not (AnyOf (ARef (16350,100772, null), [Закрыто])))

который понравится, если устроить, чтобы понять.

  And(
            Answered(
                    ARef(
                    16350,
                    100772,
                    null)
                    ),
                    Not(
                        AnyOf(
                            ARef(
                                16350,
                                100772,
                                null),              
                            [Closed temporarily]
                            )
                       ),
                    Not(
                       AnyOf(
                            ARef(
                                16350,
                                100772,
                                null),
                        [Closed down]
                            )
                      )
        )

есть ли способ вызвать методы, которые запускаются с помощью имени метода и (параметров «Открытая скобка» и) «закрывающих скобок»

в приведенном выше случае And - это метод, который принимает параметры из ответного метода. и так далее ....

Пожалуйста, предложите мне найти способ сделать это.

1
задан kennytm 11 October 2010 в 13:31
поделиться