All pastes #804487 Raw Edit

Anonymous

public text v1 · immutable
·published 2007-12-03 15:04 UTC
rendered paste body
Dim strIn, strVä, strHö As String
        Dim idx, intPos As Integer

        strIn = InputBox("Skriv in mening.")
        intPos = InStr(strIn, "kk")

        Do
            If intPos > 0 Then 'Om "kk" förekommer i meningen
                Select Case LCase(Mid(strIn, intPos - 1, 1)) 'Om föregående bokstav är en vokal
                    Case "a", "e", "i", "o", "u", "y", "å", "ä", "ö"
                        'Strängen till vänster om "kk"
                        strVä = Microsoft.VisualBasic.Left(strIn, intPos - 1)
                        'Strängen till höger om "kk" 
                      strHö = Microsoft.VisualBasic.Right(strIn, strIn.Length - strVä.Length - 2) 
                        strIn = strVä & "ck" & strHö 'Den fixade strängen
                End Select
            End If
            intPos = InStr(intPos + 1, strIn, "kk") 'Start för leta nästa "kk"
        Loop While intPos > 0

        MsgBox(strIn)