I am looking to use regex in PHP to replace instances of @[SOME TEXT](id:1) to <a href="link/$id">SOME TEXT</a>
I have been trying various regex tutorials online but cannot figure it out. This is what I have so far \@\[.*\] but it selects all from @[Mr to then end Kenneth]
$text = "This is the thing @[Mr Hugh Warner](id:1) Lorem ipsum dolor sit amet, consectetur adipisicing elit. Vitae minima mollitia, sit porro eius similique fugit quis fugiat quae perferendis excepturi nam in deserunt natus eaque magni soluta esse rem. @[Kenneth Auchenberg](contact:1) Lorem ipsum dolor sit amet, consectetur adipisicing elit. Vitae minima mollitia, sit porro eius similique fugit quis fugiat quae perferendis excepturi nam in deserunt natus eaque magni soluta esse rem. @[Kenneth](id:7)";