2020-07-19 21:57:56 +02:00
|
|
|
|
Public Class Form1
|
|
|
|
|
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
|
|
|
|
|
If InStr(RichTextBox1.Text, ".srt") Then
|
|
|
|
|
Dim SubTitle1() As String = RichTextBox1.Text.Split(New String() {".srt"}, System.StringSplitOptions.RemoveEmptyEntries)
|
|
|
|
|
Dim SubTitle2() As String = SubTitle1(0).Split(New String() {Chr(34)}, System.StringSplitOptions.RemoveEmptyEntries)
|
|
|
|
|
TextBox1.Text = SubTitle2(SubTitle2.Count - 1) + ".srt"
|
|
|
|
|
Else
|
|
|
|
|
TextBox1.Text = "nope"
|
|
|
|
|
End If
|
|
|
|
|
End Sub
|
2020-07-23 14:46:02 +02:00
|
|
|
|
|
|
|
|
|
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
|
|
|
|
|
Dim SplittString As String = Nothing
|
|
|
|
|
If InStr(RichTextBox1.Text, My.Resources.Funimation_Subtitle_String) Then
|
|
|
|
|
SplittString = My.Resources.Funimation_Subtitle_String
|
|
|
|
|
ElseIf InStr(RichTextBox1.Text, My.Resources.Funimation_Subtitle_String2) Then
|
|
|
|
|
SplittString = My.Resources.Funimation_Subtitle_String2
|
|
|
|
|
Else
|
|
|
|
|
'some error
|
|
|
|
|
End If
|
|
|
|
|
Dim SubTitle1() As String = RichTextBox1.Text.Split(New String() {SplittString}, System.StringSplitOptions.RemoveEmptyEntries)
|
|
|
|
|
MsgBox(SubTitle1.Count.ToString)
|
|
|
|
|
Dim Subs_in_srt As New List(Of String)
|
|
|
|
|
Dim Subs_in_vtt As New List(Of String)
|
|
|
|
|
Dim Subs_in_dfxp As New List(Of String)
|
|
|
|
|
|
|
|
|
|
For i As Integer = 0 To SubTitle1.Count - 1
|
|
|
|
|
Dim SubTitle2() As String = SubTitle1(i).Split(New String() {Chr(34)}, System.StringSplitOptions.RemoveEmptyEntries)
|
|
|
|
|
|
|
|
|
|
ComboBox1.Items.Add(SubTitle2(SubTitle2.Count - 1))
|
|
|
|
|
'If InStr(SubTitle2(SubTitle2.Count - 1), ".srt") Then
|
|
|
|
|
' Subs_in_srt.Add(SubTitle2(SubTitle2.Count - 1))
|
|
|
|
|
'ElseIf InStr(SubTitle2(SubTitle2.Count - 1), ".vtt") Then
|
|
|
|
|
' Subs_in_vtt.Add(SubTitle2(SubTitle2.Count - 1))
|
|
|
|
|
'ElseIf InStr(SubTitle2(SubTitle2.Count - 1), ".dfxp") Then
|
|
|
|
|
' Subs_in_dfxp.Add(SubTitle2(SubTitle2.Count - 1))
|
|
|
|
|
'End If
|
|
|
|
|
Next
|
|
|
|
|
'Dim UsedSub As String = Nothing
|
|
|
|
|
'If Subs_in_srt.Count > 0 Then
|
|
|
|
|
' ComboBox1.Items.Add(Subs_in_srt.Item(0))
|
|
|
|
|
'ElseIf Subs_in_vtt.Count > 0 Then
|
|
|
|
|
' ComboBox1.Items.Add(Subs_in_vtt.Item(0))
|
|
|
|
|
'ElseIf Subs_in_dfxp.Count > 0 Then
|
|
|
|
|
' ComboBox1.Items.Add(Subs_in_dfxp.Item(0))
|
|
|
|
|
'End If
|
|
|
|
|
End Sub
|
2020-07-19 21:57:56 +02:00
|
|
|
|
End Class
|