正则问题。
本帖最后由 叶子2019 于 2021-3-20 15:49 编辑要提取以下数据,写了一个正则
(\d{6})\t+([^\x00-\xff]{2,4})\t+(\d+.\d+)\t+(.\d+.\d+)\t+(\d+.\d+.)\t+(.*?\d+.\d+)\t+(.*?\d+.\d+)\t+(.*?\d+.\d+)\t+
名称列提取有问题:漏掉了“五 粮 液”,“万 科 A”等名称里面有空格的,这个要怎么改?(我的想法是:要提取名称的内容以汉字开头,以汉字或“A”结尾,但不知道怎么写。{:1_620:})
. 代码 名称 现价 涨幅% 持股市值 20日 60日 近1年
4 SH601888 中国中免 306.56 -1.96 576.65亿 -0.279 -0.885 -4.636
4 SZ000858 五 粮 液 260.79 -3.55 546.74亿 -0.126 -0.756 -2.809
4 SZ300750 宁德时代 316.50 -5.75 491.52亿 0.549 2.139 6.338
SH600309 万华化学 115.24 -2.49 200.37亿 1.925 1.980 4.426
4 SZ000002 万科A 31.20 -4.59 194.11亿 0.247 0.739 1.529
4 SH600585 海螺水泥 51.56 -2.63 186.64亿 0.209 -0.277 -2.029
SH600406 国电南瑞 29.41 -3.86 185.53亿 0.898 2.430 7.190
4 SZ002812 恩捷股份 116.41 +0.79 119.08亿 0.745 4.096 12.675
4 SZ002594 比亚迪 171.15 -4.14 117.02亿 0.392 -0.180 3.520
4 SZ002714 牧原股份 104.95 -4.54 116.71亿 -0.176 0.423 0.346
**** Hidden Message *****
五粮液有空格呀,你设定的2,4已经超了。 这段
([^\x00-\xff]{2,4})
替换成
([^\x00-\xff].*[^\x00-\xff])
谢谢,已解决! 让我看看帖子里藏了什么好东西
页:
[1]