these are sed syntex of find and replace...with regular expressions..
in first line- its searching for "/" in the begining of line for any occurance of "/". [ shown by "*"] escaped paranthesis are used to tell how many occurance.. $ used to find @ the end of every line.. \1,\2 etc used to tell where to find...
1 more thing.. [^/] means not to find "/". "^" is used to tell in the start of the line...
and if "^" used inside [] thn it treats as the negation of the exression followed by "^".