bill

msg:3769343 | 2:57 am on Oct 20, 2008 (gmt 0) |
UltraEdit, FrontPage, and Expression Web all seem to have this ability and have worked for me. I didn't know that Notepad++ was so limited.
|
Lexur

msg:3769410 | 6:51 am on Oct 20, 2008 (gmt 0) |
Search and replace 98. It's a small program to replace blocks of code (breaks included) in the files of a directory and its subdirectories.
|
Perfection

msg:3769756 | 5:07 pm on Oct 20, 2008 (gmt 0) |
Awesome, thanks guys!
|
dreamcatcher

msg:3771305 | 6:10 pm on Oct 22, 2008 (gmt 0) |
PSPad has a plugin for multi line find and replace. dc
|
vincevincevince

msg:3787067 | 4:42 am on Nov 16, 2008 (gmt 0) |
cat 'file' ¦ sed "s/from/to/g" > newfile
|
willis1480

msg:3788017 | 4:34 pm on Nov 17, 2008 (gmt 0) |
just chmod all files to 777. create phpFix.php file
//use scandir to get all files, PHP 5+ foreach(scandir($mydiroffiles) as $value){ //dont look at .. and . in directory, linux and windows if($value !== "." && $value !== ".."){ //create handle for opening file for writing $handle = fopen($value,"w"); //get content of file into string $fileContent = fread($handle,filesize($value)); //replace using regular expression $fileContent = preg_replace($regex,$replacewith,$fileContent); //write new contents to file fwrite($value,$fileContent); //close handle fclose($handle); } //cycle back through for each file }
totally untested, but you should get the idea. Make sure you get the regular expression right, otherwise you may cause some problems for yourself. A backup would be a great idea. good luck
|
gibbs_h

msg:3809281 | 6:30 am on Dec 17, 2008 (gmt 0) |
if you are using Dreamweaver then you can easily replace multiple line code for every page.. just search and replace.....
|
caine

msg:3814162 | 1:42 am on Dec 25, 2008 (gmt 0) |
try 'Multiple File Search & Replace' - can do alot of pages at once - it will do exactly what you asking - windows friendly.
|
Quadrille

msg:3814166 | 1:58 am on Dec 25, 2008 (gmt 0) |
Much easier to use SSI, if it's stuff you know in advance that you'll be changing; such as navigation, advertisement code ... You can do that in notepad without any extra programming required.
|
SteveWh

msg:3814172 | 3:17 am on Dec 25, 2008 (gmt 0) |
FrontPage (and almost certainly Expression Web) has a good regex search and replace. Another, nonobvious, candidate is Microsoft Visual C++ Express (free). It's a programming environment, but its search and replace (including regex and multi-file searching) is very good. [edited by: SteveWh at 3:18 am (utc) on Dec. 25, 2008]
|
g1smd

msg:3814336 | 4:03 pm on Dec 25, 2008 (gmt 0) |
See also EditPlus3, TextEdit3, and others.
|
CWI Tech Guy

msg:3820879 | 9:56 am on Jan 7, 2009 (gmt 0) |
This is a good thread, i've come across similar problems in the past that were resolved with a perl script of unknown origin. I'll definitely bookmark this one.
|
willis1480

msg:3821079 | 3:01 pm on Jan 7, 2009 (gmt 0) |
Ok...I have been using dreamweaver for awhile, but it always drove me nuts that it wasnt well suited for backend programing. In my search of PHP IDE, I have come across Eclipse for PHP. This has a file find and replace, by exact phrase or regex. In addition you can choose what folders for it to search. In addition, it is simply the best editor/programming tool I have used thus far. Did I mention it is FREE! comes with code hints, SVN, pluggin for any programming language. The best search function. I have been only using if for about a month now. Just been unwilling to pay zen, phpIDE, etc... I recommend everyone try it. Not a WYSIWYG though.
|
coopster

msg:3821088 | 3:09 pm on Jan 7, 2009 (gmt 0) |
I use Eclipse exclusively and the latest release (last fall) updated the regular expression search/replace feature and is even better than earlier releases. It's like having the power of unix command line search/replace utilities inside of your project manager.
|
Laisha

msg:3823670 | 10:04 pm on Jan 10, 2009 (gmt 0) |
Pica or Arachnophilia, IMHO.
|
CrustyAdmin

msg:3862058 | 9:49 pm on Mar 3, 2009 (gmt 0) |
you may have already finished this task, but if you haven't or anyone else needs to do something similar. BK Replacem is a great utility
|
grelmar

msg:3875792 | 9:36 am on Mar 21, 2009 (gmt 0) |
It's for stuff like this that I still keep a copy of Homesite installed (first it was Allaire Homesite, then Macromedia Homesite, then Adobe bough Macromedia, and it vanished). Outdated, deprecated, bought out by progressively fatter software companies until it got relegated into not-quite-abandonware (ie: you can't buy it, but lord help you if you in any way violate the copyright). So don't go searching in the darker parts of the net for it, because that would be wrong >:-} And still, hands down, the best HTML code editing software ever. Mass search and replace: All open files (organized in tabs, years before tabs were cool). All files in a directory. All files in a group of directories. For old "code junkies" who never cottoned on to WYSIWIG design tools that generate their own (bloated) code, it still reigns supreme. (IMHO) Failing that, learn Bash Scripting [tldp.org]. Specifically how to use grep [ss64.com] to pull and swap text between files. Teaching yourself Bash might seem excessive for one little project, but it's time well spent in the long run if you ever plan on running your own servers.
|
robzilla

msg:3875802 | 10:03 am on Mar 21, 2009 (gmt 0) |
I like Actual Search & Replace. Its name says enough about many other search and replace programs that you just can't rely on. This one hasn't failed me yet and allows you to replace entire blocks of code. You don't have to manually create lists of files it needs to search through, just feed it a directory and a list of file extensions (or *.*).
|
dreamcatcher

msg:3875833 | 11:55 am on Mar 21, 2009 (gmt 0) |
Alias Search & Replace is also excellent. Thats what I used years ago when I did static html sites. A really useful right click utility is b4Text. Right click any folder and run a multi line search & replace. Besides the PSPad multi line search and replace option, thats pretty much what I use. dc
|
Receptional Andy

msg:3875838 | 12:07 pm on Mar 21, 2009 (gmt 0) |
I second BK ReplaceEm (on Windows) - fast and straightforward to use.
|
arikgub

msg:3875864 | 1:05 pm on Mar 21, 2009 (gmt 0) |
Nothing can be done as quickly as the proposed | cat 'file' ¦ sed "s/from/to/g" > newfile |
| which is equivalent to sed -i "s/from/to/g" file and when applied to multiple files at once takes the form find . -exec "sed -i s/from/to/g {} \;"
|
Angonasec

msg:3875880 | 1:50 pm on Mar 21, 2009 (gmt 0) |
And... The rest of us use TextWrangler. Powerful and free.
|
swa66

msg:3875904 | 2:17 pm on Mar 21, 2009 (gmt 0) |
If you create xhtml (which is essentially xml), and it is well structured (it should be - really!), then you can edit your xhtml files as if they are xml: you've far more powerful means of selecting parts of the document than even a very elaborate regexp can do. Let's say you have a wish to add a class="green" on all <a> tags that are inside a <p> that has an attribute class="widget", but no id. Good luck to do it if you can't parse the tree semantically.
|
MatthewHSE

msg:3875936 | 2:52 pm on Mar 21, 2009 (gmt 0) |
EditPadPlus works great for find-replace stuff. It also has handy features like "Open Folder" and "Save All" that make it great for handling large numbers of files at once. Very fast and light too. And yes, SSI or PHP includes are the way to go for as many page elements as possible other than the main content. swa66, that sounds incredibly cool. Assuming well-structured xhtml, what would you use to do the kind of editing you're talking about?
|
signor_john

msg:3875947 | 3:15 pm on Mar 21, 2009 (gmt 0) |
HomeSite also has a great search-and-replace function. (I use FrontPage and Expression Web for most things, but when I want to replace a block of text on a large number of files, I drag out my ancient version of HomeSite, which came free with another application years ago. I also find it convenient for editing .htaccess and RSS files.)
|
johnnie

msg:3875948 | 3:23 pm on Mar 21, 2009 (gmt 0) |
TextPad has a muli-file search-and-replace.
|
explorador

msg:3875957 | 3:47 pm on Mar 21, 2009 (gmt 0) |
| EditPadPlus works great for find-replace stuff. It also has handy features like "Open Folder" and "Save All" that make it great for handling large numbers of files at once. Very fast and light too. |
| EditPad is great, I use it and like it for its speed and simplicity. Also little memory consumption. The problem is when the same code changes from page to page, ej: a little extra space, numbers, etc. Then you have to use the functions again and again to tweak it. BBedit (Mac) has wild card features, allowing you to search and replace text even if it has some different characters, you can use # for numbers, you can use * and such.
|
nealrodriguez

msg:3875987 | 4:56 pm on Mar 21, 2009 (gmt 0) |
this thread is great for anybody working with enterprise sites with thousands maybe millions of pages. especially if you want to add a canonical tag to 30 duplicates - yes, i know that's bad; but i have seen it; or i could see it if you want to enter a call of an abstract to dynamically populate descriptions or h1's.
|
dibbern2

msg:3875989 | 4:59 pm on Mar 21, 2009 (gmt 0) |
Another vote for HomeSite. And for really large block replacement, NotePro. Incredibly fast.
|
| This 66 message thread spans 3 pages: 66 ( [1] 2 3 ) > > |
|
|