アプリ版:「スタンプのみでお礼する」機能のリリースについて

文章中に+3000や-150などの数値があり、それをすべて足す計算をしているのですが、これを自動化できないでしょうか。
+(半角数字)や-(半角数字)を検出し計算するようなアプリ・ソフト・サービスなどがあったらぜひ教えていただきたいです。

ご存じの方いらっしゃいましたらよろしくお願いいたします。

A 回答 (1件)

プログラミング分野での質問なので、プログラミング的に回答します。



文章をテキスト処理できる形式に変換
例) 文書.docx から テキスト.txt に変換

数値パターンに一致する対象をすべて検索し、数値として足し合わせる
例)
Regex pattern = new Regex(@"(\+|\-)?(\d+)");
int a = 0;
foreach (Match m in pattern.Matches(テキスト)) {
_ int b = int.Parse(m.groups[2]); // 数字部分を整数値に変換
_ if (m.groups[1] == "-") b = -b; // 前置演算子が負数なら減算
_ a += b;
}

参考) 言語別の検索方法
https://learn.microsoft.com/ja-jp/dotnet/api/sys …
https://docs.python.org/ja/3/library/re.html#re. …
https://developer.mozilla.org/ja/docs/Web/JavaSc …
    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!