Как использовать re, чтобы удалить охватывающий шаблон из строки в Python

http://jsfiddle.net/8zLLn/

  $('#configreset').click(function(){
        $('#configform')[0].reset();
  });

Поместите его в скрипт JS. Работали по назначению.

Таким образом, ни одна из вышеупомянутых проблем не виновата здесь. Может быть, у вас проблема с конфликтом? Выполняется ли клик?

Изменить: (потому что я грустный мешок без надлежащей способности комментирования). Это не проблема непосредственно с вашим кодом. Он отлично работает, когда вы вынимаете его из контекста используемой вами страницы, поэтому вместо того, чтобы быть чем-то с конкретным jQuery / javascript & amp; Приписываемые данные формы, это должно быть что-то еще. Я бы начал делить пополам код вокруг него и попытаться найти, где он происходит. Я имею в виду, просто «убедитесь», я полагаю, вы могли бы ...

console.log($('#configform')[0]);

в функции щелчка и убедиться, что он нацелен на правильную форму ...

и

edit part 2: Одна вещь, которую вы могли бы попробовать (если она не нацелилась на нее правильно), используется «input: reset» вместо того, что вы используете ... также, я бы предположил, потому что это не та цель, которая неправильно работает, чтобы выяснить, на что нацелен фактический клик. Просто откройте инструменты firebug / developer, whathave you, бросьте в

console.log($('#configreset'))

и посмотрите, что всплывает. и тогда мы можем идти оттуда.

-1
задан Javier Nava 16 January 2019 в 21:01
поделиться

1 ответ

В качестве дополнения к утверждению, Var может быть любой строкой, поэтому строка также может быть:

string = '{({var.Str1} / {var.X2} + {var.Y3})-{var.Str1}}'

Я пытался сделать цикл, такой как

import re

string = '{({var.Str1} / {var.X2} + {var.Y3})-{var.Str1}}'
regex = r"\{var\.(\w+)\}"
search = re.findall(regex,string)
for item in search:
    string = re.sub(r"\{var\.(\w+)\}",item,string,1)

Это кажется работать хорошо, но я все еще задаюсь вопросом, есть ли какой-нибудь трюк, который сделал бы это за один шаг.

0
ответ дан Javier Nava 16 January 2019 в 21:01
поделиться
Другие вопросы по тегам:

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