在Notepad ++中替换每行内的文本

时间:2015-09-21 13:12:38

标签: html regex replace notepad++ notepad

我有这个:


...something...data-src="TEXT"...something...src="images/BBP/BBP0001/01SMALL.jpg"...something...

...something...data-src="TEXT"...something...src="images/BBP/BBP0001/02SMALL.jpg"...something...

...something...data-src="TEXT"...something...src="images/BBP/BBP0001/03SMALL.jpg"...something...
.
.
.
...something...data-src="TEXT"...something...src="images/BBP/BBP0001/48SMALL.jpg"...something...

我想要这个:


...something...data-src="images/BBP/BBP0001/01SMALL.jpg"...something...src="images/BBP/BBP0001/01SMALL.jpg"...something...

...something...data-src="images/BBP/BBP0001/02SMALL.jpg"...something...src="images/BBP/BBP0001/02SMALL.jpg"...something...

...something...data-src="images/BBP/BBP0001/03SMALL.jpg"...something...src="images/BBP/BBP0001/03SMALL.jpg"...something...
.
.
.
...something...data-src="images/BBP/BBP0001/48SMALL.jpg"...something...src="images/BBP/BBP0001/48SMALL.jpg"...something...

更准确地说,我需要将// Pear Mail Library require_once "Mail.php"; $from = '<from.gmail.com>'; $to = '<to.yahoo.com>'; $subject = 'Hi!'; $body = "Hi,\n\nHow are you?"; $headers = array( 'From' => $from, 'To' => $to, 'Subject' => $subject ); $smtp = Mail::factory('smtp', array( 'host' => 'ssl://smtp.gmail.com', 'port' => '465', 'auth' => true, 'username' => 'johndoe@gmail.com', 'password' => 'passwordxxx' )); $mail = $smtp->send($to, $headers, $body); if (PEAR::isError($mail)) { echo('<p>' . $mail->getMessage() . '</p>'); } else { echo('<p>Message successfully sent!</p>'); } 属性的“TEXT”值替换为每行data-src属性中的值。

1 个答案:

答案 0 :(得分:0)

查找(.*?data-src=")TEXT(.*?src=")(.*?)(".*)

替换为$1$3$2$3$4