Если, как вы сказали в своем комментарии, вы хотите заменить
<iframe src [Anything] </iframe>
Тогда это будет делать:
<iframe src.+</iframe>
Где "" означает «любой символ» и «+» означает «один или более из них»
Если вы уход о значении нажмите ID, или какой-то другой части, вы хотите, чтобы захватить его, например, так:
<iframe src.+click=([A-F0-9]+).+</iframe>
и при замене используйте $ 1 (или $ 2, $ 3 и т. Д., Если вы добавляете больше).
Обратите внимание, что [A-F0-9] + просто означает "один или более шестнадцатеричных символов"
Так что, если вы использовали, что регулярное выражение, и это как замена:
<div>something else using $1</div>
Тогда
<iframe src="http://example.net/?click=12FA863" width=1 height=1 style="visibility:hidden;position:absolute"></iframe>
стал бы
<div>something else using 12FA863</div>
я определенно потратить некоторое время на уроке Daniel рекомендуемого, а также посмотреть на другие REGEX учебники, шпаргалки и т.д., такие как visibone.com/regular-expressions
Знаки с прямой косой чертой и знаками равенства не имеют специального значения в регулярном выражении; вам не нужно их избегать. –
В perl forward-slashes часто являются разделительными символами для строки регулярных выражений, поэтому я использую их. Не уверен, почему у меня был побег на одном из равных, а не на других. Исправлено, спасибо. – Copas