我想用dreamweaver使用reg ex替换搜索和替换功能来替换文件中的某些部分。 我该如何指定这部分:
<lastmod>2011-01-13T14:57:31+00:00</lastmod>
有没有办法做到这一点:
redirect301 http://www.mypage.com/this/that/
到
redirect301 hhttp://www.mypage.com/this/that/ http://www.mypage.com/this/that/lang/en/
非常感谢, 辛迪
答案 0 :(得分:0)
如果我理解正确,您可能需要搜索<lastmod>([^<]*)</lastmod>
以获取完整的lastmod
代码。
据我了解正则表达式,此选择器的意思是“所有不是字符<
”,因此它假定在lastmod
内没有嵌套标签。括号是可选的,但它们允许您在替换时引用匹配的字符串,如下一种情况。取代
redirect301 http://www.mypage.com/([\S]*)/
与
redirect301 http://www.mypage.com/$1/ http://www.mypage.com/$1/lang/en/
将计算this/that
传递给$1
变量。正则表达式匹配所有非空白字符。我不知道如何解释丢失的尾部斜线,因此请注意不一致。希望它有所帮助。