|
|
发表于 2019-4-29 20:23:06
|
显示全部楼层
本帖最后由 咕咕鸡鸽鸽 于 2019-4-29 20:34 编辑
贪婪匹配还是不太会用,我的算法有缺陷orz
- import re
- def fun(str1):
- str2 = re.sub(r'\s','',str1)
- get = re.findall(r'[,。;].*?\d+?\.?\d*?亿?[元%]',str2,re.S)
- get = list(map(lambda x:x[1:].split(',')[-1],get))
- return get
- str1='''
- 1999年全国科技经费投入统计公报
- 国家统计局 科学技术部 财 政 部
- 1999年,我国科技经费投入出现快速增长势头,中央财政对科技活动的资金扶持力度继续加大,企业技术开发特别是新产品开发投入增长较快,研究与试验发展(R&D)经费支出占国内生产总值(GDP)的比重首次超过0.8%。
- 一、科技经费筹集
- 1999年全国共筹集科技活动经费1460.6亿元,比上年增加170.9亿元,同口径增长12.5%。按总人口计算的全国人均科技活动经费筹集额116元,比上年增加12.7元。
- 1999年国家财政科技拨款额达543.9亿元,比上年增加105.3亿元,实际增长26.8%,科技拨款占国家财政支出的比重为4.1%。在国家财政科技拨款中,中央财政和地方财政的拨款均增长较快,其中中央财政科技拨款占中央财政支出的比重为8.6%,地方财政科技拨款占地方财政支出的比重为2.1%。
- 表1. 1999年财政科技拨款情况
- 财政科技拨款额 (亿元) 实际增长 % 占拨款总额 的比重%
- 合 计 543.9 26.8 —
- 其中:科学事业费 168.1 13.2 30.9
- 科技三项费 272.8 46.9 50.2
- 科研基建费 52.9 14.4 9.7
- 其中:中央 355.6 25.5 65.4
- 地方 188.3 29.3 34.6
- 二、科技经费使用
- 1999年科技活动经费支出总额为1284.9亿元,比上年增加156.5亿元,同口径增长13%。
- 分执行部门看,企业支出654.6亿元,比上年同口径增长16.6%;研究与开发机构支出496.9亿元,增长9.4%;高等学校支出85.1亿元,增长16.3%。各执行部门支出占全部科技经费支出的比重分别为50.9%、38.7%和6.6%。
- 作为技术创新主体的大中型工业企业,科技经费支出增长较快,全年技术开发经费支出567.2亿元,比上年增加88.6亿元,增长18.5%。其中用于新产品开发支出304.6亿元,比上年增加59.4亿元,增长24.2%。
- 从支出用途看,劳务费支出270.2亿元,比上年同口径增长12.7%;业务费支出434.8亿元,增长16.1%;固定资产购建支出357.4亿元,增长15.7%;其他支出222.5亿元,增长3.9%。各种用途支出占支出总额的比重分别为:21.0%、33.9%、27.8%和17.3%。
- 分地区看,科技经费支出额排前5位的地区为:北京、上海、江苏、广东和山东,5个地区支出额合计达到610亿元,占各省科技经费支出合计的51.6%;科技经费增长幅度在全国平均水平以上的有:北京、河北、内蒙古、安徽、福建、江西、山东、湖北、湖南、广东、海南、贵州、宁夏和新疆。
- '''
- print(fun(str1))
复制代码
输出结果如下:
- ['研究与试验发展(R&D)经费支出占国内生产总值(GDP)的比重首次超过0.8%', '一、科技经费筹集1999年全国共筹集科技活动经费1460.6亿元', '比上年增加170.9亿元', '同口径增长12.5%', '按总人口计算的全国人均科技活动经费筹集额116元', '比上年增加12.7元', '1999年国家财政科技拨款额达543.9亿元', '比上年增加105.3亿元', '实际增长26.8%', '科技拨款占国家财政支出的比重为4.1%', '其中中央财政科技拨款占中央财政支出的比重为8.6%', '地方财政科技拨款占地方财政支出的比重为2.1%', '表1.1999年财政科技拨款情况财政科技拨款额(亿元)实际增长%占拨款总额的比重%合计543.926.8—其中:科学事业费168.113.230.9科技三项费272.846.950.2科研基建费52.914.49.7其中:中央355.625.565.4地方188.329.334.6二、科技经费使用1999年科技活动经费支出总额为1284.9亿元', '比上年增加156.5亿元', '同口径增长13%', '企业支出654.6亿元', '比上年同口径增长16.6%', '研究与开发机构支出496.9亿元', '增长9.4%', '高等学校支出85.1亿元', '增长16.3%', '各执行部门支出占全部科技经费支出的比重分别为50.9%', '全年技术开发经费支出567.2亿元', '比上年增加88.6亿元', '增长18.5%', '其中用于新产品开发支出304.6亿元', '比上年增加59.4亿元', '增长24.2%', '劳务费支出270.2亿元', '比上年同口径增长12.7%', '业务费支出434.8亿元', '增长16.1%', '固定资产购建支出357.4亿元', '增长15.7%', '其他支出222.5亿元', '增长3.9%', '各种用途支出占支出总额的比重分别为:21.0%', '5个地区支出额合计达到610亿元', '占各省科技经费支出合计的51.6%']
复制代码
|
|