Используйте регулярное выражение, чтобы найти и заменить символ.
Вот мой поисковый текст:
<time>2017-11-24T18:47:26Z</time>
Вот мое регулярное выражение для поиска:
[0-9]T[0-9]
Вот мое выражение замены:
[0-9]</date><time>[0-9]
И вот наконец результат:
<time>2017-11-2[0-9]</date><time>[0-9]8:47:26Z</time>
Что я здесь делаю не так?
Что я уже пробовал:
Тот. Вон там, наверху. Вот чего я действительно хочу:
<time>2017-11-24</date><time>18:47:26Z</time>
решение:
[РЕДАКТИРОВАТЬ]
FIND => "(\d+)T(\d+)"
Заменить => "$1</дата><время>$2"
[КОНЕЦ РЕДАКТИРОВАНИЯ]
RedDk
Спасибо, констебль.
Просто понял это и по другому:
выражение (\D+)т(\д+)
с
$1"стрелка влево""Слэш"дата"стрелка вправо""стрелка влево"время"Слэш""стрелка вправо"$2
(Боже, неужели это все так сложно)
Bryian Tan
Я не понимаю, зачем все так усложнять? Если предположить, что в строке есть только буква "Т", то код будет выглядеть следующим образом
var s = "<time>2017-11-24T18:47:26Z</time>".Replace("T","</date><time>");
Выход:
<time>2017-11-24</date><time>18:47:26Z</time>