博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
正则表达式要匹配双引号"如何才能匹配
阅读量:4563 次
发布时间:2019-06-08

本文共 911 字,大约阅读时间需要 3 分钟。

正则表达式要匹配双引号"怎么匹配?

比如:<A href="index.htm">
要替换成<A href="search.aspx?url=index.htm">
或者:<A href="1280.htm">
要替换成<A href="search.aspx?url=1280.htm">
  string test ="<A href="1280.htm">";
  test = Regex.Replace(test, @"<a\s*href= (/ .htm}", "search.aspx?" + "$1", RegexOptions.IgnoreCase);
  MessageBox.Show(test);
不知道该如何去构造这个正则表达式了

正则表达式要匹配双引号"怎么匹配?
---
要匹配 引号就直接去匹配引号不就行了么,不明白楼主所说意思
C# code
 
string
source
=
"
<A href=\"index.htm\">
"
;
string
resutl
=
Regex.Replace(source,
"
(?<=<A\\s*href=\").*?\\.htm(?=\">)
"
,
"
search.aspx?url=$0
"
); Console.WriteLine(resutl);
比如: <A href="index.htm">
要替换成 <A href="search.aspx?url=index.htm">
或者: <A href="1280.htm">
要替换成 <A href="search.aspx?url=1280.htm"> 
转义下就可以拉 \"
  string str = "<A href=\"1280.htm\">";
  str = str.Replace("href=\"", "href=\"search.aspx?url=");
  Console.WriteLine(str);
  Console.ReadKey();

转载于:https://www.cnblogs.com/codeaspnet/archive/2011/07/09/2101934.html

你可能感兴趣的文章
[Leetcode] Linked list cycle ii 判断链表是否有环
查看>>
Java设计模式之《代理模式》及应用场景
查看>>
iOS中的请求下载和直接下载的区别
查看>>
【Linux基础】vim使用技巧(未整理)
查看>>
CODEFORCES掉RATING记 #5
查看>>
flash钟表的实现
查看>>
Linux Centos7 解决数据库5.7版本乱码问题
查看>>
16个Linux服务器监控命令
查看>>
在windows上安装nginx并注册
查看>>
Item 17: Consider using lazy evaluation.(More Effective C++)
查看>>
深入理解Ajax原理
查看>>
Codeforces 523B - Mean Requests 英语阅读题
查看>>
Oracle B-Tree Index 原理
查看>>
Oracle Buffer Cache 原理
查看>>
asp.net错误处理封装
查看>>
Android - HelloWorld的Layout内容
查看>>
HDU 1143 Tri Tiling(递归)
查看>>
Vhost Architecture
查看>>
RTP协议分析
查看>>
怎么洗掉衣服上的水粉颜料、丙烯颜料、水彩颜料、油画颜料
查看>>