正则表达式在字符串的处理方面很有用处的,有很多语言也支持,
但是Delphi里好象不支持的,不知道delphi里怎么用了? 望高手指点!
但是Delphi里好象不支持的,不知道delphi里怎么用了? 望高手指点!
解决方案 »
- 存储过程异步执行问题
- 请教:如何将ADOQuery查询出来的结果双击后进行修改,修改后可以更新到原数据表中(原表未设主键)?
- 在阻塞模式下,怎么设置连接Socket服务器(connect)的超时时间?
- 现在新学DELPHI,还有前途不
- 怎样用ADOQuery找到本周,本月,在某一时间段的记录
- 错在哪里?MessageDlg('程序名','消息',mtConfirmation,[mbYes,mbNo,mbCancel],0,mbYes);
- 高中生能学什么
- 请教!为什么Activeform编译成HTML,打开之后无法显示窗体?
- 用onexpanded 给树添加子节点
- 带孔压感纸打印问题:x希望打印几行记录之后纸张不自动走出空白部分
- 怎么EPSON LQ-300K和LQ-300K+打印的位置不同啊?
- 一段SQL语句的问题,大家帮忙看一下!!!!!!!
UnitMathfunction Tan(const X: Extended): Extended;
但是Delphi里好象不支持的,不知道delphi里怎么用了? 望高手指点!
////////////////////////////
正则表达式在字符串的处理方面很有用处
////////////////////////////////
没办法,遇到字符串都是自己写函数处理
你要就留EM
不过,我昨天发现在ASP中:set reg=server.CreateObject("VBScript.RegExp")大家懂了吧?
我还没试过,谁有空试试呢?(系统必须支持VBS)
var
reg:Variant;begin
reg:=CreateOleObject('VBScript.RegExp');end;
var
reg:Variant;
begin
reg:=CreateOleObject('VBScript.RegExp');
reg.Pattern:='(\S+)(\s+)(\S+)';
ShowMessage(reg.Replace('The quick brown fox jumped over the lazy dog.','$3$2$1'));
end;