Использование sed для поиска первого и замены первого вхождения в строке, а не последнего

Гном-калькулятор предпочел бы видеть

1.3x10^4 * 10

Чтобы сделать это, нажмите Ctrl + e , как в

1.3Ctrl + e4

Это можно найти в меню справки приложения калькулятора в разделе «Экспериментальная запись»

0
05.10.2020, 15:22
1 ответ

@AdminBee :Я также собирался предложить не -жадное сопоставление
@Dr Little :Каково ваше решение? Пожалуйста скажи нам.

Если я правильно понял, это тоже должно работать :sed 's/\('\''\).*<.a><div><div>/,/'.

Обратите внимание, что не рекомендуется анализировать файлы HTML с помощью регулярных выражений. Например, однажды я анализировал десятки тысяч HTML-файлов с помощью vim+regex, это была -критичная задача, и я сожалею, что сделал это таким образом. Почему? Потому что задача, вероятно, была бы выполнена намного быстрее, если бы я использовал настоящий синтаксический анализатор XML/HTML для анализа текстовых файлов/извлечения строк и данных.

0
18.03.2021, 23:00

Теги

Похожие вопросы