我正在使用 C#
我希望能够在我的正则表达式语言中调用特定字符的函数,并且想知道这是否可能。例如,如果我有我的模式,因为^[0-9]*$
我想在foo()
找到 7 时调用该函数。因此,如果我有字符串"0129384927377"
,它将调用该函数foo
三次。
有什么办法吗?
如果您需要上下文,我正在尝试尽可能简单地构建DPDA(确定性下推自动机),但不确定最好的方法。
我正在使用 C#
我希望能够在我的正则表达式语言中调用特定字符的函数,并且想知道这是否可能。例如,如果我有我的模式,因为^[0-9]*$
我想在foo()
找到 7 时调用该函数。因此,如果我有字符串"0129384927377"
,它将调用该函数foo
三次。
有什么办法吗?
如果您需要上下文,我正在尝试尽可能简单地构建DPDA(确定性下推自动机),但不确定最好的方法。