找回密码
 加入
搜索
查看: 5013|回复: 6

[网络通信] 正则问题。

[复制链接]
发表于 2021-3-20 15:41:07 | 显示全部楼层 |阅读模式
悬赏10金钱已解决
本帖最后由 叶子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”结尾,但不知道怎么写。

.                代码                     名称                现价                涨幅%                持股市值                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               



最佳答案

查看完整内容

**** 本内容被作者隐藏 ****
发表于 2021-3-20 15:41:08 | 显示全部楼层
游客,如果您要查看本帖隐藏内容请回复

点评

谢谢!  发表于 2021-3-21 12:59
发表于 2021-3-21 01:21:33 | 显示全部楼层
五粮液有空格呀,你设定的2,4已经超了。
发表于 2021-3-21 01:59:37 | 显示全部楼层
这段
([^\x00-\xff]{2,4})
替换成
([^\x00-\xff].*[^\x00-\xff])
 楼主| 发表于 2021-3-21 13:00:47 | 显示全部楼层
谢谢,已解决!
发表于 2021-3-22 16:04:50 | 显示全部楼层
让我看看帖子里藏了什么好东西
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-23 02:42 , Processed in 0.081262 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表