There is currently no core Obsidian ways to search and replace
You can see the feature request here,
The feature appears to be on the roadmap according to some insiders
Workarounds
Currently there are a couple work arounds!
Global Search and Replace Plugin
This plugin is not available through the community plugin browser. You should behave with caution but, the plugin’s code looks safe and there aren’t any reported issues!
The linter plugin formats and styles your notes based on custom settings!
You can perform a global replace using “Custom Regex Replacement”
Its important to read,
In order to understand regex replacement. However, you still need to use caution when using it. Regex isn’t a simple concept and its easy to mess up. In this case, it could wreck your entire vault
Using this plugin allows you to open your vault in Visual Studio Code in seconds
In addition, “You can use VSCode for various purposes with your vault, such as for git version control, markdown formatting with Prettier, linting with markdownlint, mass formatting files and more.” - NomarCub