1

私はC#で働いています

正規表現言語で特定の文字の関数を呼び出せるようにしたいのですが、これが可能かどうか疑問に思っていました。たとえば、7 が見つかったときに^[0-9]*$関数を呼び出したいので、パターンがあるとします。foo()したがって、文字列がある場合、関数は3 回"0129384927377"呼び出されます。foo

これを行う方法はありますか?

コンテキストが必要な場合は、DPDA (決定論的プッシュダウン オートマトン)をできるだけ簡単に構築しようとしていますが、それを行う最善の方法はわかりません。

4

1 に答える 1

1

このような:

Regex.Matches("0129384927377","7").Count
于 2012-12-01T18:56:07.753 に答える