sharepoint: Используя Редактора контента Отделяется сеть, эта ошибка произошла: “Не может получить свойства в это время”.

re.match привязывается в начале строки. Это не имеет никакого отношения к новым строкам, таким образом, это не то же как использование ^ в шаблоне.

Как в re.match документации говорится:

, Если нуль или больше символов в начало строки соответствует образцу регулярного выражения, возвратите соответствие MatchObject экземпляр. Возвратитесь None, если строка не соответствует шаблону; обратите внимание, что это отличается от соответствия нулевой длины.

Примечание: Если Вы хотите определить местоположение соответствия где-нибудь в строке, используйте search() вместо этого.

re.search поиски вся строка, как [1 123] в документации говорится :

Сканирование через строку поиск местоположения, где образец регулярного выражения производит соответствие и возвращает соответствие MatchObject экземпляр. Возвратитесь None, если никакое положение в строке не соответствует шаблону; обратите внимание, что это отличается от нахождения соответствия нулевой длины в какой-то момент в строке.

Поэтому, если необходимо соответствовать в начале строки, или соответствовать всему строковому использованию match. Это быстрее. Иначе используйте search.

документация имеет определенный раздел для [1 111] по сравнению с [1 112] , который также покрывает многострочные строки:

Python предлагает две различных примитивных операции на основе регулярных выражений: match проверки на соответствие только вначале из строки, в то время как search проверки на соответствие где угодно в строке (это - то, что Perl делает по умолчанию).

Примечание, что match может отличаться от [1 116] даже когда с помощью регулярного выражения, начинающегося '^': '^' соответствия только в начале строки, или в [1 119] режим также сразу после новой строки. “ match ” операция успешно выполняется , только если матчи шаблона в эти начинаются из строки независимо от режима, или в стартовой позиции, данной дополнительным pos аргумент независимо от того, предшествует ли новая строка ему.

Теперь, достаточно разговора. Время для наблюдения некоторого примера кода:

# example code:
string_with_newlines = """something
someotherthing"""

import re

print re.match('some', string_with_newlines) # matches
print re.match('someother', 
               string_with_newlines) # won't match
print re.match('^someother', string_with_newlines, 
               re.MULTILINE) # also won't match
print re.search('someother', 
                string_with_newlines) # finds something
print re.search('^someother', string_with_newlines, 
                re.MULTILINE) # also finds something

m = re.compile('thing, re.MULTILINE)

print m.match(string_with_newlines) # no match
print m.match(string_with_newlines, pos=4) # matches
print m.search(string_with_newlines, 
               re.MULTILINE) # also matches

10
задан Alex Angas 7 July 2009 в 08:32
поделиться

6 ответов

Я нашел ответ !! очевидно, используя Mozilla Firefox, это сработало. Затем я обнаружил, что в IE есть ошибка javascript, этой ошибки javascript не было в firefox. какая ирония!

5
ответ дан 4 December 2019 в 03:16
поделиться

Are you doing anything to modify the URL in an HTTPModule? I ran into this problem on a publishing site where a module was hiding the "/pages" part of the URL. Modifying the CEWP via the page when accessed w/o the "/Pages" wasn't working, but with the "/Pages" it was.

Example:

Got error: http://www.tempura.org/webpartpage.aspx
Worked: http://www.tempuri.org/pages/webpartpage.aspx

1
ответ дан 4 December 2019 в 03:16
поделиться

I don't see how this is an answer -- "don't use IE".

In my case (and apparently many others) it has something to do with ISA + SharePoint + host headers. I will post the fix if I find one.

0
ответ дан 4 December 2019 в 03:16
поделиться

У меня были проблемы с этим раньше, и я обнаружил, что переработка пула приложений часто исправляет проблему.

Rodney

0
ответ дан 4 December 2019 в 03:16
поделиться

IE8 ->

Инструменты - > Настройки просмотра совместимости -> ПРОВЕРИТЬ: отображать все веб-сайты в ....

0
ответ дан 4 December 2019 в 03:16
поделиться

Если вы редактируете страницу веб-части, убедитесь, что она разрегистрирована. Иногда в библиотеке документов, в которой находятся страницы веб-части, есть опция «принудительно проверить для редактирования», и это будет выдавать вам ошибки, если сама веб-страница не проверена.

0
ответ дан 4 December 2019 в 03:16
поделиться
Другие вопросы по тегам:

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