Mathematica
L_Aster
..
展开
-
mathematica StringCases和StringReplace,Regex
StringCases["shdhd1.23333--12-10000/233.2 -23 123 A+12AAAA-1929", RegularExpression["[+-]?[0-9]+\.?[0-9]+"]] {"1.23333", "-12", "-10000", "233.2", "-23", "123", "+12", "-1929"}StringReplace["shdhd1.2原创 2017-09-28 16:24:58 · 410 阅读 · 0 评论 -
将C++代码转化为高亮的html代码
用Mathematica实现,功能比较简单,利用正则表达式对相应位置加上html标签< span >即可,写这个的初衷是csdn的代码渲染看起来不是很好看,而且之前刷PAT来着,如果用import爬取问题描述,然后连接成一篇article也比较方便(难道不是因为懒吗(逃~))code = Import["C:\\Users\\gl486\\Desktop\\nb\\cpp.txt"];(*读入代码*原创 2017-09-28 18:26:38 · 1779 阅读 · 0 评论 -
Mathematica 获取豆瓣图书top250,正则表达式
mathematica的Import除了可以从文件中导入数据之外,还可以方便的从任何可访问的网页中导入数据,例如Import["https://book.douban.com/top250"]通过加入Elements,可以查看可用的元素Import["https://book.douban.com/top250", "Elements"]{"Data", "FullData", "Hyperlin原创 2017-09-28 15:39:39 · 668 阅读 · 0 评论 -
mathematica抓取网页
一个简易的获取网页.nb程序list = List[];url = "http://blog.csdn.net/gl486546/article/category/6389727/";catchPageElem[n_] := Block[{xml, len, d, i, temp}, xml = Import[url <> ToString[n], "XMLObject"]; d = C原创 2017-08-07 18:14:15 · 2139 阅读 · 0 评论