***字符串替换***

bigroc888 2002-01-09 12:40:32
大虾们:
怎样将字符串“(R1C3+R2C3)*R5C7-R8C1/R10C1=R10C6“
替换成:
(document.form.R1C3.value+document.form.R2C3.value)*document.form.R5C7.value - document.form.R8C1.value/document.from.R10C1.value=document.form.R10C6.value
...全文
76 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ohno 2002-01-10
  • 打赏
  • 举报
回复
经典
虽然我懂一点正则表达式但是怎么也看不懂tttk的程序啊
kingshang 2002-01-10
  • 打赏
  • 举报
回复
正则表达式?
vincentmax 2002-01-10
  • 打赏
  • 举报
回复
来晚了
tttk 2002-01-09
  • 打赏
  • 举报
回复
var sStr = "(R1C3+R2C3)*R5C7-R8C1/R10C1=R10C6";
var reg = /(R[0-9]+C[0-9]+)/g;

var sTemp = sStr;
while ((arr = reg.exec(sStr)) != null){
reg1 = new RegExp(arr[0]);
sTemp = sTemp.replace(reg1, "document.form."+arr[0]+".value");
}
document.write(sTemp);

87,923

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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