.NET Framework
3D Studio Max
3d
3D Modeling
3G
3D Visualization
3D Rendering
1031 Exchanges
2G
AB
BC
CD
Я хочу извлечь слово по размеру текста, например, 3D, 3G, 2G, AB, BC CD, csv-файл в Libreoffice.
Откройте CSV-файл в LibreOffice Calc и перейдите в Edit -> Find and Replace. Найдите: \b(..)?\b.* и замените: $1. Убедитесь, что регулярные выражения отмечены.
Затем нажмите Изменить -> Найти и заменить .
Я не знаю, могли ли какие-либо опции в libreoffice разрешить вам выполнить это действие. Но следующая программа извлечет два символьных слова из исходного файла csv и сохранит результат csv.
Вы должны отредактировать путь к исходному файлу и путь к целевому файлу в соответствии с вашим исходным файлом и хотите местоположение целевого файла. Также исходный файл содержит необработанные данные.
#!/bin/bash
path="/home/bond/source.csv";
for p in `cat "$path"`;
do
word=`echo -n $p | wc -m`;
if [[ $word -eq 2 ]];
then
echo "$p" >> /home/bond/result.csv
else
exec &> /dev/null
fi
done
Откройте CSV-файл в LibreOffice Calc и перейдите к Правка -> найти и заменить. Найти: \b(..)?\b.* и заменить $1. Убедитесь, что проверили регулярных выражений.
, затем нажмите Правка -> найти и заменить.
Я не знаю, могли ли какие-либо опции в libreoffice разрешить вам выполнить это действие. Но следующая программа извлечет два символьных слова из исходного файла csv и сохранит результат csv.
Вы должны отредактировать путь к исходному файлу и путь к целевому файлу в соответствии с вашим исходным файлом и хотите местоположение целевого файла. Также исходный файл содержит необработанные данные.
#!/bin/bash
path="/home/bond/source.csv";
for p in `cat "$path"`;
do
word=`echo -n $p | wc -m`;
if [[ $word -eq 2 ]];
then
echo "$p" >> /home/bond/result.csv
else
exec &> /dev/null
fi
done