社区
语言基础/算法/系统设计
帖子详情
正则TRegExpr中如何提取逗号/分号/空格(可能多个空格)中文逗号/中文分号的子串
Elysium
2010-01-24 07:40:40
rt
...全文
343
4
打赏
收藏
正则TRegExpr中如何提取逗号/分号/空格(可能多个空格)中文逗号/中文分号的子串
rt
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Elysium
2010-01-24
打赏
举报
回复
嗯,把中文字符都替换一遍问题解决
柯本
2010-01-24
打赏
举报
回复
我的程序在D2010下也测试没问题
Elysium
2010-01-24
打赏
举报
回复
d7下的,也是乱码?!
uses RegExpr;
procedure TForm1.Button1Click(Sender: TObject);
var
RegExpr: TRegExpr;
str : string;
str2 : string;
I : Integer;
sl :TStringList;
begin
RegExpr := TRegExpr.Create;
str2 := 'S444+345,L555+454; 557+333; 666K+334 桥两两侧,护栏好美的美女\drrrrr/好啊啊';
try //[^\s*|\s*$]
RegExpr.Expression := '[\s/,/;/,/;/、/\\//]{1,}';
//RegExpr.Expression := '\s+|[/,/,/;/;/、] ';
sl := TStringList.Create;
Regexpr.Split(str2, sl);
for i:=0 to sl.Count-1 do
begin
str := sl.Strings[i];
showmessage(str);
end;
{I := RegExpr.SubExprMatchCount;
if RegExpr.Exec(str2) then
begin
repeat
Regexpr.Split(str2, sl);
str := RegExpr.Match[0];
until not RegExpr.ExecNext;
end; }
finally
FreeAndNil(RegExpr);
end;
end;
柯本
2010-01-24
打赏
举报
回复
由于delphi 6以下对汉字支持有些问题,所以最好先将中文逗号、分号改成英文的,并用unicode方式改,不然由于上下文关系,它会得到莫名结果,程序如下:
uses regexpr;
procedure TForm1.Button1Click(Sender: TObject);
var
s:String;
r:tregexpr;
ap:tstringlist;
begin
s:='这是aaa;一个测试,你好,不错 ;可能拉bbb';
s:=stringreplace(widestring(s),widestring(';'),';',[rfReplaceAll]);
s:=stringreplace(widestring(s),widestring(','),';',[rfReplaceAll]);
r:= tregexpr.Create;
ap:= tstringlist.Create;
r.Expression:='[; ,]+'; //多个分隔符产并成一行,所以用+
r.Split(s,ap);
memo1.lines.AddStrings(ap);
end;
结果为:
这是aaa
一个测试
你好
不错
可能拉bbb
stm32单片机项目资料智能家居资料参赛作品低成本的智能家居联网控制解决方案
stm32单片机项目资料智能家居资料参赛作品低成本的智能家居联网控制解决方案
编码智能体工作树归属审计工具|原创源码+测试+离线报告
原创 Coding Agent Worktree Ownership Auditor 工具,将智能体会话、分支、工作树、文件锁、提交和合并请求建图,发现并发修改冲突和无人归属产物。压缩包包含完整源码、3 项自动化测试、可复现合成示例、离线 HTML/JSON/SVG 报告、1080×720 真实运行效果图、README、运行说明、功能清单、MIT License 及原创与授权声明。运行时零第三方依赖,不包含热点产品或开源项目源码、Logo、官方截图、论文、生产日志或其他受限素材。
337个城市农业机械化数据(2000-2025年).zip
数据名称: 337个城市农业机械化数据(2000-2025年) 数据范围: 337个城市 数据来源:国家统计局、《
中
国统计年鉴》、各地方统计局及年鉴等 数据注意: 含原始数据、线性插值、回归填补等三种版本,其
中
原始数据
中
含有一定缺失值,请谨慎使用 数据指标: 年份、省份、城市、省份代码、城市代码、农业机械总动力(千瓦)、农业机械总动力_名义增速(%)、农村用电量(万千瓦时)、农村用电量_名义增速(%)、农业机械化强度(千瓦/公顷) 目前各地农业机械化 情况 哈尔滨市大力推进智能农机装备迭代升级,全市主要农作物耕种收综合机械化率稳定在99%以上,位居全国省会城市前列。齐齐哈尔市深耕黑土地保护性耕作,2025年全市大型智能拖拉机、高端联合收割机保有量持续攀升,大豆、玉米全程机械化作业实现全覆盖。
基于ARIMA-CNN-LSTM预测模型研究(Python代码实现)
内容概要:本文研究了基于ARIMA-CNN-LSTM的分层式组合预测模型,旨在克服单一模型在处理时间序列数据时的局限性。该模型充分融合ARIMA模型对线性趋势与周期性成分的建模能力、卷积神经网络(CNN)对局部非线性特征的高效
提取
能力,以及长短期记忆网络(LSTM)对长期时序依赖关系的捕捉能力,构建了一个兼具线性与非线性建模优势的混合预测框架。通过在电力负荷、风速、交通流量等多种实际场景
中
的实验验证,该组合模型在预测精度、泛化能力和稳定性方面均显著优于单一模型,尤其适用于复杂多变的时间序列预测任务。; 适合人群:具备一定时间序列分析基础,熟悉Python编程,从事数据分析、人工智能或相关领域研究的研发人员及研究生。; 使用场景及目标:①解决复杂时间序列预测任务
中
线性与非线性特征共存的问题;②提升在电力负荷、环境监测、金融等领域的预测准确率;③为多模型融合方法的研究与应用提供实践参考。; 阅读建议:学习者应在掌握ARIMA、CNN和LSTM基本原理的基础上,结合文
中
提供的Python代码实现,动手复现实验过程,并尝试在不同数据集上进行调参与优化,以深入理解组合模型的设计思想与技术细节。
论文复刻:数字化转型是否赋能企业新质生产力发展?(2015-2023年)
参照赵国庆(2024)的做法,团队对来自产业经济评论《企业数字化转型是否赋能企业新质生产力发展——基于
中
国上市企业的微观证据》一文
中
的基准回归部分进行复刻 基于2015-2023年
中
国A股上市公司数据,实证分析企业数字化转型对新质生产力的影响效应 一、数据介绍 数据名称:企业数字化转型是否赋能企业新质生产力发展 数据范围:A股上市公司 数据年份:2015-2023年 有效样本:25330条 数据说明:参考宋佳等(2024)的研究测算新质生产力水平,根据年报词频构建数字化转型 内含原始数据、dofile和基准回归 二、数据指标 股票代码 股票简称 年份 省份 城市 区县 省份代码 城市代码 区县代码 行业代码 行业名称 企业上市年龄 是否ST或金融类 资产负债率 企业新质生产力水平 数字化转型MD&A词汇和加1取对数 数字化转型MD&A词汇B 第一大股东持股比例 企业市盈率 企业资本密集度 两权分离率 女性董事人数 三、参考文献 赵国庆,李俊廷.企业数字化转型是否赋能企业新质生产力发展——基于
中
国上市企业的微观证据[J].产业经济评论,2024,(04):23-34.
语言基础/算法/系统设计
16,741
社区成员
33,233
社区内容
发帖
与我相关
我的任务
语言基础/算法/系统设计
Delphi 语言基础/算法/系统设计
复制链接
扫一扫
分享
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章