Недавно я объединил несколько более строгий парсинг для тегов BBCode, и теперь использование «значений» без пробелов больше не допускается. Значение должно быть заключено в пару кавычек, если оно содержит пробелы; в противном случае они будут считаться разными «параметрами».
Поскольку «пара кавычек» в разных языках немного отличается, я добавил только те, которые, по моему мнению, наиболее распространены.
Так как плагин [details= довольно популярен и обычно используется только с одним параметром, я добавлю проверку для него, чтобы он мог использовать значения с пробелами, даже если кавычки отсутствуют.