程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> ava cript-JavaScript篩選文本文件內容

ava cript-JavaScript篩選文本文件內容

編輯:編程綜合問答
JavaScript篩選文本文件內容

現在我有兩個txt文件,命名為a和b,其中a中的內容多,而b中比較少,想將a中與b對應的那一部分字符串後面的字符串內容篩選出來,這些篩選出來的都是數值,然後想從這些數值中篩選出最大值並輸出,請問這樣的程序應該怎麼寫?

最佳回答:


用indexOf進行截取和b匹配的後面的字符串,然後正則取出內容中的數字,排序下搞定

 <script>
     var a = 'afefjajfldjofeoajlxlxl afjefoaoa xxoo 123,343,34,3,4,,2,,-12323,-1,,1,1,1,24,2,fefeaa,45,5,5,6,6,67,7,fefe7,7,2258833,,334343,,22,,23,3';
     var b = 'xxoo';
     var index = a.substring(a.indexOf(b));
     if (index != -1) {
         var s = a.substring(a.indexOf(b) + b.length);
         var nums = s.match(/-?\d+(\.\d+)?/g);
         if (nums) {
             nums.sort(function (a, b) { return parseFloat(b) - parseFloat(a) });
             alert('最大數字為:' + nums[0])
             alert('最小數字為:' + nums[nums.length-1])
         }
         else alert('b後面的字符串沒有包含數字!');
     }
     else alert('a中找不到b中的內容,請確認');
 </script>

讀取a,b可以用ajax,這個你自己慢慢研究了

showbo
rousigaifan
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved