2011-12-26 2 views
2

У меня есть код каждой страницы HTML, что я хочу, чтобы дублировать, а добавить некоторые изменения:регулярное выражение, чтобы скопировать строку с некоторыми изменениями, зеркало

Пример:

<title>Any text (even if includes :.,</title> 

Выход:

<title>Any text (even if includes :.,</title> 
<meta name="description" content="Any text (even if includes :.,"> 

Другими словами, он принимает что-либо между тегом заголовка, сохраняет тег заголовка как есть, а затем добавляет еще одну строку для тега описания под этой строкой, которая принимает что-либо внутри тега заголовка (который здесь:

Any text (even if includes :., 

который есть все внутри и теги.

Спасибо,

P.S. Я использую notepdad + для поиска и замены

+0

На каком языке? – fge

ответ

2

Следующее регулярное выражение должно соответствовать ему.

<title>(.*?)</title> 

текстового узла, указанного в заголовке будет доступен в группе захвата с меткой 1.

Если название, возможно, содержит \n, затем включите точка соответствует \n или поменять . с [\s\S].

+0

отлично .. спасибо – Mike