Jetpack Compose String to Dp

import androidx.compose.ui.unit.Dp
import androidx.compose.ui.unit.dp

fun String.toDp(): Dp {
    val regex = Regex("(-?\\d+(\\.\\d+)?)dp")
    val matchResult = regex.find(this)
    return matchResult?.groupValues?.get(1)?.toFloatOrNull()?.dp ?: 0.dp
}