2012-07-12 36 views
7

Tôi cần phải tìm tất cả các trường hợp của các mô hình sau:Tìm kiếm và thay thế với regex và văn bản tuyệt vời

<(h1|p) class="veronaText hidden" (.*?)>(Answer:|)</(h1|p)> 

và thay thế nó để thêm một ID và một lớp học thêm. Làm thế nào tôi có thể thay thế nó để nó giữ định dạng và thuộc tính hiện tại của nó (h1 hoặc p, vv)?

+0

Bạn có thể đề cập đến ngôn ngữ làm việc của mình không? – Ria

+1

Bạn không chắc chắn nó có liên quan? –

Trả lời

12
<(h1|p) class="veronaText hidden" (.*?)>(Answer:|)</(h1|p)> 

trở thành

<$1 id="newID" class="veronaText hidden newClass" $2>$3</$4> 

mỗi $ n đại diện cho một submatch trong trận đấu chính, theo thứ tự chúng xuất hiện.

Các vấn đề liên quan