public fun stabilitySuffixComponentOrNull()

in version-utils/src/commonMain/kotlin/org/jetbrains/packagesearch/packageversionutils/normalization/Utils.kt [80:89]


public fun stabilitySuffixComponentOrNull(
    versionName: String,
    ignoredPrefix: String,
): String? {
    val groupValues =
        STABILITY_MARKER_REGEX.find(versionName.substringAfter(ignoredPrefix))
            ?.groupValues ?: return null
    if (groupValues.size <= 1) return null
    return groupValues[1].takeIf { it.isNotBlank() }
}