У меня есть текстовый файл, который содержит следующее:
<ID>
<Time 1> --> <Time 2>
<Quote (potentially multiple line>
<New Line Separator>
<ID>
<Time 1> --> <Time 2>
<Quote (potentially multiple line>
<New Line Separator>
<ID>
<Time 1> --> <Time 2>
<Quote (potentially multiple line>
<New Line Separator>
У меня есть очень простое регулярное выражение для разбивки их в константный блок, так что это просто:
<Quote>
<Quote>
<Quote>
То, что я хотел бы сделать, это представить кавычки в виде блока пользователю и попросить их выбрать его (используя jQuery.fieldSelection), а затем использовать выбранный контент для возврата к исходному массиву, чтобы я мог получить времяи идентификаторы.
Поскольку это должно выходить в HTML, а пользователь должен иметь возможность выбирать текст на экране, я не могу ничего сделать, например, скрытые div или скрытые поля ввода.Единственные данные, которые у меня будут - это диапазон символов, выбранный на экране.
Если быть точным, то это выглядит так:
1
0:00 --> 0:05
He was bored. So bored. His great intellect, seemingly inexhaustible,
was hungry for new challenges but he was the last of the great innovators
2
0:05 --> 0:10
- society's problems had all been solved.
3
0:11 --> 0:20
All seemingly unconnected disciplines had long since been found to be related in
horrifically elusive and contrived ways and he had mastered them all.
И это то, что я хотел бы представитьпользователю на выбор:
Ему было скучно.Так скучно.Его великий интеллект, казалось бы, неиссякаемый, жаждал новых вызовов, но он был последним из великих новаторов - все проблемы общества были решены.Все, казалось бы, не связанные между собой дисциплины давно были найдены связанными ужасно неуловимыми и надуманными способами, и он освоил их все.Есть идеи, как взять выделенный текст или выделенную позицию и вернуться к исходным метаданным?