Ключевой момент здесь: вы делаете это, разъясняя свои требования.
Вы должны указать: сколько символов подчеркивания допустимо?Всегда 5?Или 3,5,7?Или даже цифры?4,6?Когда вы пояснили это, вы можете «определить», что означает для вас «середина».Как долго остальные части входных строк !?
Все остальное прямо вперед, но зависит от ваших точных требований.
Если «всегда 5», вы можете просто использовать indexOf () несколько раз, чтобы идентифицировать третье подчеркивание, а затем «подстроку» вручную до / после этого.
В качестве альтернативы, просто разделите на "_", а затем вручную объедините те части, которые они должны сидеть вместе, потому что "не в середине".