文字列に含まれる関数を「評価」するには、非常に複雑な文字列を解析する必要があります。「抽出」する関数は1つだけで、次の特定のsintaxがあります。
LOC_POS(number;number);
この文字列は、次のようなHTMLページに含まれています。
something here LOC_POS(45;9);Some string or html content <br> here LOC_POS(45.21312;9.1232123);LOC_POS(45,32;9,12); some other string...
(数字は座標であり、関数はこの正規表現によって認識されます:
LOC_POS\([ 0-9.,]+;[ 0-9.,]+\);
C#ですべてのブロックを抽出するにはどうすればよいですか?私が欲しい結果は、(アイテムごとに1行)を含む配列です。
something here
LOC_POS(45;9);
Some string or html content <br> here
LOC_POS(45.21312;9.1232123);
LOC_POS(45,32;9,12);
some other string...
私は通常の文字列解析でそれを行う方法を知っています。