Я хотел бы добавить X между() на основе пользователя, проблема в том, что я не могу заранее знать длину строки, потому что она динамически меняется, потому что некоторые HTML-теги добавленыПереместить местоположение символа в строке
строка имеет следующую структуру
Текст .... AAA (X) BBB() CCC() DDD() .... Текст
HTML-теги могут быть доступны
Чтобы сделать мой вопрос более простым, вопрос: найдите последний() или (X), который как можно ближе к DDD. пример
Текст ... AAA() BBB() CCC() DDD> пролет стиль = "цвет = красный"> (X)>/SPAN> .... текст
Как можно без разрушения структуры текстового файла изменить местоположение X
Я пробовал почти все строковые функции заменять, удалять, подстроить ... и т. Д. Проблему в случае (x) в конце и если (x) где-то еще в файле, как я могу узнать положение последнего() с или без X
EDIT:
возможно Ввод может быть:
<p>
<span style='font-size:9.0pt;font-family:"Tahoma","sans-serif";color:black'>AAA() - BBB() - CCC() - DDD</span><b><span style='font-size:9.0pt;font-family:"Tahoma","sans-serif";color:red'>(X)</span></b>
<span style='font-size:9.0pt;font-family:"Tahoma","sans-serif";color:black'>
<o:p></o:p>
</span>
</p>
Нет выхода я просто хочу знать местоположение последнего(), который в этом случае положение(), который содержит (х) после того, как красный '>
Не совсем понятно, пожалуйста, вы можете разместить вход и выход отдельно? –
Хорошо, я сделаю это – Maro
Возможно, замените '()' на '(X)'? :/ – Reniuz