问个数据结构题,关于字符串的解析

tanshudan 2006-03-22 12:31:58
解析规则为:
F1(或f1) --> F[1]
F1:F4 --> F[1-4]
+-×÷()【】 --> +-*/()[]
其他:连续字符,数字 不变,空格可不考虑

例如 F1: F4 + F5 - F【1-4】*F1 +100 ÷ FAbc
解析为 F[1-4] + F[5] - F[1-4] * F[1] + 100/FAbc

请教一下,如果碰到这样的解析,该怎么做?
头疼死了

Delphi里有没有现成的正则表达式,怎么使用?
...全文
120 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zzwu 2006-03-23
  • 打赏
  • 举报
回复
如果学过一点编译方法,这些就不会是问题了.
GARNETT2183 2006-03-22
  • 打赏
  • 举报
回复
有正则表达式,但不会用,我发给你吧...邮箱多少?
luxuewei5214 2006-03-22
  • 打赏
  • 举报
回复
还真是烦,一个个替换吧

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧