thanks.
On Sun, Oct 8, 2017 at 9:24 AM, Roland Küffner <[email protected]>
wrote:
> Although this is the BBEdit forum, I would recommend good 'ol "sed" from
> the command line for this job. Something like this should work:
>
> sed '/<a href/ s/:/\&/g' <old.html >new.html
>
> to do it on all files in the working directory:
> find . -name '*.txt' -exec sed -i '' '/<a href/ s/:/\&/g' "{}" \;
>
> Or, less cryptic, open the file in vim. Here, the same command would be
> :/<a href/ s/:/\&/g
>
> These examples replace every ":" with "&" only on lines that contain
> "<a href" (assuming, that patterns identifies the lines you are looking for
> - please adapt). And of course: try this on copies first - no guarantee,
> that command does not wreak havoc upon your files :-)
>
> To bring this back to BBEdit: It would be a nice addition if BBEdit's
> search window would someday get an additional "only search lines matching a
> pattern" functionality :-)
>
> Roland
>
> On Sat, Oct 7, 2017 at 12:05 AM, Lee Hinde <[email protected]> wrote:
>
>> I've taken over a project and have many many html files with strings like
>> this:
>>
>> <a href="/catalogView.html?4;24;1::::::::::Page=1;Bran=512033">
>>
>> I want to change all occurrences of a semi-colon within a url to
>> something else, like &.
>>
>> I started with this search string:
>>
>> (href=\".*);(.*\"[ ,>])
>>
>> and this replacement string:
>>
>> \1\&\2
>>
>> The problem is it is only replacing one of the semi-colons (and oddly, to
>> me, not the first one) and I'd like to replace all of them.
>>
>> Pointers would be appreciated.
>>
>>
>
--
This is the BBEdit Talk public discussion group. If you have a
feature request or would like to report a problem, please email
"[email protected]" rather than posting to the group.
Follow @bbedit on Twitter: <http://www.twitter.com/bbedit>
---
You received this message because you are subscribed to the Google Groups
"BBEdit Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/bbedit.