This thread looks to be similar, but to be frank, I’m no good with command line. Hoping there’s another way.
What I’m trying to do
I’m trying to batch rename thousands of notes but preserve hundreds of internal links—specifically, to “prettify” the names of chapters of the Bible I downloaded - turning “1cor15” into “1 Corinthians 15”
I used NameChanger to successfully rename and sequence the notes, but as I feared, when I opened Obsidian again, all my internal links broke.
Is there any way for me to batch rename note files and somehow have Obsidian update links? Or, a way to mass-update links using a similar “find and replace” rule?
I’ve tested one, but it is such inefficient that I don’t think it’s better than using command line.
You could use /\[\[[0-9]+cor[0-9]+\]\]/ to search the content which looks like “[[1cor15]]”, then replace them from “cor” to " Corinthians " manually. Notice that the regex is not case sensitive. You could use hotkey to make this a little faster, and don’t forget the space nearby “Corinthians”.
I don’t think there’s a plugin yet for this. So i suggest explore option using external app to do bulk search n replace. Either vscode or atom would do the trick since they can open folder as “vault” similar to obsidian. See post below