Скопируйте совпавший текст для регистрации

Возможно, вы ожидаете отправки данных поста

isset ($ _ POST ['submit'])

снимите его или просто измените кнопку для ввода

<button style="margin-left: ;" class="submit-form-button" type="submit" name="submit">Submit!</button>

to

<input style="margin-left:0;" class="submit-form-button" type="submit" name="submit" value="Submit"/>
5
задан kyku 7 March 2009 в 18:40
поделиться

4 ответа

Иначе:

:g/:/norm f:"Aye

На :h quote_alpha, при использовании прописного имени регистра оно добавляет, а не заменяет содержание регистра. Если Вы выполняете это и проверяете содержание регистра "a, Вы будете видеть

:xxx:y:zzzzz

(Возможно с разрывами строки, в зависимости от того, как Вы имеете cpoptions набор.)

8
ответ дан 13 December 2019 в 19:36
поделиться

Добавьте это к своему .vimrc или создайте любой файл в папке плагина энергии со следующим содержанием.
После выполнения этого строки через .vimrc или плагин используйте: команда CopyTextAfterColon и затем просто вставляет из текста системного буфера, в котором Вы нуждаетесь.

  function! s:copy_after_colon()
    let values = ''

    let pattern = '^.*:\(\w\+\).*$'

    for line_number in range(1, line('$'))
        let line = getline(line_number)
        if line =~ pattern
            let value = substitute(line, pattern, '\1', '')
            let values .= value."\n"
        endif
    endfor

    let @* = values
endfunction

command! -nargs=0 CopyTextAfterColon call <SID>copy_after_colon()

Можно адаптировать это позже к различным целям.

1
ответ дан 13 December 2019 в 19:36
поделиться

Вы могли сделать макрос:

обеспечение качества (делают макрос и хранят его в регистре a).

"Рожь (дергают к концу слова и добавляют его для регистрации r - прописные средства, добавляет, строчная перезапись.)

n (следующее соответствие)

q (запись конца)

Если существует 10 соответствий, сделайте 10@a Удостоверяется, что регистр r пуст, когда Вы начинаете.

2
ответ дан 13 December 2019 в 19:36
поделиться

Я сначала запустил бы с парсинга файла. Для этого использования TextFieldReader вместо того, чтобы изобрести Ваш собственный синтаксический анализатор CSV:

using Microsoft.VisualBasic.FileIO;

TextFieldParser reader = new TextFieldReader("C:\MyFile.txt");
reader.Delimiters = new string[] { " " };
string[] currentRow = null;
while (!reader.EndOfData)
{
    try
    {
        currentRow = reader.ReadFields();
        foreach(string field in currentRow)
        {
            //save this field...
        }
    }
    catch (MalformedLineException ex)
    {
        //handle exception the way you want
    }
}

После того как у меня есть данные, я извлек бы просто столбец, которым я интересуюсь. Если можно предположить, что каждая строка имеет тот же шаблон затем, можно выяснить правый столбец во время парсинга первой строки и затем при парсинге остальной части строк, можно просто сохранить соответствующий столбец. Вы не должны сохранить целый файл в память.

Править: Я ужасно сожалею, я думал, что вопрос был о программировании C#. Моя ошибка - извините.

0
ответ дан 13 December 2019 в 19:36
поделиться
Другие вопросы по тегам:

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