There was a slight fault with the regexp used which is now fixed:
I've placed the fixed regexp along with the regexp for removing unwanted whitespaces into a 'Format' action to fix all in one go.
Action #1:
Action type: Format value
Field: TITLE
Formatstring: $regexp($regexp($regexp(%title%,'(?i)(\s*)(\s*|[|()(http:|www.|www.)(?-i)[^\sA-Z]+.([a-z]{1,4})(\s*)[^\sA-Z]+(\s*)', ),'^[\s\t]+|[\s\t]+$',),'\s{2,}', )
This changes:
Dummywww.test.com
Dummywww.test.comDummy
www.test.com/testDummy
www.test.com/test/Dummy
www.test.com/test/test/testDummy
To:
Dummy
Dummy Dummy
Dummy
Dummy
Dummy
& Changes:
DUMMY www.youtube.com DUMMY www.youtube.ie DUMMY
DUMMYwww.youtube.comDUMMYwww.youtube.ieDUMMY
DUMMY www.youtube.com
www.youtube.com DUMMY
DUMMY www.youtube.com
(www.youtube.com)DUMMY
DUMMY[www.youtube.com]DUMMY
To:
DUMMY DUMMY DUMMY
DUMMY DUMMY DUMMY
DUMMY
DUMMY
DUMMY
DUMMY
DUMMY DUMMY
Action #2:
Action type: Format value
Field: TITLE
Formatstring: $regexp($regexp($regexp(%title%,'(?-i)\s+[^\sA-Z]+.([a-z]{1,4})(]|)|\s*)(\s*)', ),'^[\s\t]+|[\s\t]+$',),'\s{2,}', )
Changes:
Dummy test.comDummy
Dummy test.com Dummy
Dummytest.com Dummy
Dummytest.comDummy
DUMMYtest.comDummy
To:
Dummy Dummy
Dummy Dummy
Dummytest.com Dummy
Dummytest.comDummy
DUMMYtest.comDummy
Please note that action #2 ignores anything without a space before 'test' Its just for safety. You can however once you run this group action ATTACHED HERE >>> _Script_Test_TEST.mta (360 Bytes)
Hit F3 and paste %title% HAS .com or any other URL you may have instead OR %title% MATCHES (?-i).\l which will find a '.' followed by a lowercase character.
Hope this helps 
_Script_Test_TEST.mta (360 Bytes)