正则报错,该如何处理

正则报错preg_match() [function.preg-match]: Compilation failed: unmatched parentheses at offset 44

正则报错
preg_match() [function.preg-match]: Compilation failed: unmatched parentheses at offset 44

正则是这么写的:
^(register|setting|login|profile)[\/([a-z]+)]*$
请问有什么问题

[解决办法]
[] 不能嵌套
[解决办法]
^(register|setting|login|profile)(\/([a-z]+))*$