CSDN - 技术社区 - 问题
推荐给朋友 | 关闭窗口
文本内容:
...
<td width="10%">
<a href="/myplant/marvin/mols/nci1659.csmol">/myplant/marvin/mols/nci1659.csmol</a>
</td>
....
要求:
找到扩展名字中含有mol的哪个连接:如
<a href="/myplant/marvin/mols/nci1659.csmol">/myplant/marvin/mols/nci1659.csmol</a>
这个连接
然后把整个连接去掉,只剩连接的文件地址:
/myplant/marvin/mols/nci1659.csmol
谢谢
推荐给朋友 | 关闭窗口
文本内容:
...
<td width="10%">
<a href="/myplant/marvin/mols/nci1659.csmol">/myplant/marvin/mols/nci1659.csmol</a>
</td>
....
要求:
找到扩展名字中含有mol的哪个连接:如
<a href="/myplant/marvin/mols/nci1659.csmol">/myplant/marvin/mols/nci1659.csmol</a>
这个连接
然后把整个连接去掉,只剩连接的文件地址:
/myplant/marvin/mols/nci1659.csmol
谢谢
解决方案 »
- 多语言程序制作安装包时碰到的问题
- 线程 或者 异步的一个问题,求解决!
- 有句代码不懂请高手指点一二
- 给一些控件添加事件,如果用属性页窗口自动添加的,则代码会自动添加到Form1.Designer.cs中,如果手动添加,我是放在Form的构造函数里呢还是
- 同一个工程下怎么获取另一个页面的变量?
- listview中关于 selecteditems的顺序问题
- crystal报表导出到EXCEL格式的问题,急救
- 子窗体中的pictureBox控的背景???
- 在64位win8下使用vs.net2012(无补丁)编译vc程序,到32为xp下提示“不是有效的win32程序”,在本机可以运行
- Win7旗舰版 VS2010 TF31003
- 如何同时读入多张表?
- 在C#下,用什么数据类型来处理一个大的二进制数据数据
output = Regex.Replace(output,"(</a+()>)","");
我现在是想把
<a href="/myplant/marvin/mols/nci1659.csmol">/myplant/marvin/mols/nci1659.csmol</a>
其中含有mol
也就是mobydick大哥判断出的哪个把这整个连接cut掉,只提取出地址,转换为<script><src=/myplant/marvin/mols/nci1659.csmol></script>样式,谢谢
完成马上放分,俺见正则就流bixue
<td width=""10%"">
<a href=""/myplant/marvin/mols/nci1659.csmol"">/myplant/marvin/mols/nci1659.csmol</a>
</td>
.... "MatchCollection mc = Regex.Matches(yourStr, regexStr);
foreach(Match m in mc)
{
string temp = m.Groups[1].Value;
temp = String.Format(strReplaceTemplet, temp);
}
string regexStr = @"<a\s*href=\"([^\"]*mol[^\"]*)\"\s*>[^<]*</a>";
string strReplaceTemplet = @"<script><src=$1></script>";string yourStr = ....string temp = Regex.Replace(yourStr, regexStr, strReplaceTemplet);
<td width="10%">/myplant/marvin/mols/nci1659.csmol </td>
就是<td></td>间含有mol的怎么取出/myplant/marvin/mols/nci1659.csmol值
谢谢
我替换后的结果是:
<a href="/myplant/marvin/mols/nci1659.csmol"<script LANGUAGE='JavaScript1.1' SRC='d/marvin.js'></script>
<script LANGUAGE='JavaScript1.1'>
mview_param('mol', /myplant/marvin/mols/nci1659.csmol);
mview_end();</script></a>
怎么只有一个<script LANGUAGE='JavaScript1.1'>
mview_param('mol', /myplant/marvin/mols/nci1659.csmol);
mview_end();</script>
就是先把href去掉然后替换
(可以转分)