17

テキストエリアにxmlコンテンツがあり、次の形式にすることができます。

<tag value="20.434" value1="-12.334" /> 

または

20.434 -12.334

行ごとに 2 つの浮動小数点数を抽出できるようにしたい。

4

3 に答える 3

1

テキスト間から数値を抽出する方法を理解したら、 parseFloat を使用します...これらの数値を抽出する方法は、そのテキストが何であるかに完全に依存します。ほとんどの場合、テキスト全体を \s で分割してから、数字とドット以外のすべての文字を削除します。これでフロートが残るはずです...ただし、周囲のテキストがどのように見えるかを見ずに言うことはできません。

編集: 質問を変更したので、答えは、value と value1 という名前の属性を取得し、それらの内容に対して parse float を実行するだけです。テキスト領域にこの XML が含まれている場合は、最初に XML を解析して属性をオブジェクトとして取得する必要があります。

于 2013-06-28T23:05:27.990 に答える