Hi @Setayesh2 ,
You could use Power Apps to transport Rich Texts in the Text column to Hyperlink column directly:
1\ Add a Gallery with Items set to the SP list.
2\ Add a button in Power Apps, set OnSelect of it to:
ForAll(Gallery.AllItems As A, Patch(SPlist,LookUp(SPlist,ID = A.ID),{HyperlinkColumnName:Match(Substitute(A.TextColumnName,":",":"),"https.*?(?=<)").FullMatch}))
3\ Click the button once and waiting for all records be updated.
4\ Check SP list if Hyperlinks updated successfully. If true, remove the Patch button.
4\ In the ViewForm, set the layout of Hyperlink column Data Card to View URL.

Hope this helps.
Best regards,
Community Support Team _ Jeffer Ni
If this post helps, then please consider Accept it as the solution to help the other members find it.