|
регулярные выражения в xml
|
|||
---|---|---|---|
#18+
Здравствуйте, можете выложить ссылку на регулярки именно строго для хml, чтобы понять как это (ORD-\d{5}-\w{6}) - это регулярное выражение. Для (Иванов\sИ\w+) будут находиться строки Иванов Иван Иванов Илья Иванов Инвыадылфвоаыдовалдфыова работает поиском пользовался, но всё чуть-чуть не то, заранее спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2013, 09:45 |
|
регулярные выражения в xml
|
|||
---|---|---|---|
#18+
приведённое ниже В регулярных выражениях для хml применяются два типа символов: метасимволы и обычные символы Метасимвол - это один из следующих символов: 1. . точка 2. \ слеш 3. ? знак вопроса 4. звёздочка 5. + плюс 6. { открывающаяся фигурная скобка 7. } закрывающаяся фигурная скобка 8. ( открывающаяся круглая скобка 9. ) закрывающаяся круглая скобка 10. [ открывающаяся квадратная скобка 11. ] закрывающаяся квадратная скобка это верно с xml оперы? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2013, 09:47 |
|
регулярные выражения в xml
|
|||
---|---|---|---|
#18+
катастрофарегулярки именно строго для хml Если я правильно понял, нужно описание регулярок, которые можно применять для задания ограничений типов в XmlSchema. тыц тыц ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2013, 18:33 |
|
регулярные выражения в xml
|
|||
---|---|---|---|
#18+
мне надо понять как в этом отрезке Код: xml 1. 2. 3.
квент делается и с большой и с маленькой буквы и с буквой е и ё и без разницы в каком регистре первая буква и без разницы в каком регистре все буквы кроме первой буквы ну и в таком стиле... ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2013, 19:51 |
|
регулярные выражения в xml
|
|||
---|---|---|---|
#18+
катастрофа, XmlSchema: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Этой схеме будет соответствовать XML: Код: xml 1.
Ключевой момент - значение pattern value. Через знак | указываются возможные варианты (в данном случае допустимо или слово kvant, или слово квент). В квадратных скобках перечислены допустимые символы (таким образом, может быть и квент, и квёнт). Нечувствительность к регистру задана с использованием модификатора i. (?i) - включает модификатор, (?-i) - выключает его. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2013, 03:44 |
|
регулярные выражения в xml
|
|||
---|---|---|---|
#18+
petalvik, СПАСИБО, буду разбираться! ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2013, 04:50 |
|
регулярные выражения в xml
|
|||
---|---|---|---|
#18+
мне оказывается нужно было отсюда инфу черпать http://habrahabr.ru/post/115825/ сейчас вопрос вот в чём чтобы распознавалось и Иванов Илья и Иванов Иван мне подсказали нужно писать "Иванов\sИ\w+" - не проверял работоспособность нет возможности - пока, нет честно говоря я другого мнения "Иванов И\s+" - проверял, не работает, рассуждаю: Иванов, пробел, буква И затем эранирую \w(маленькое) - Соответствует любой букве или цифре \+, повторяющий последовательность сравнения один или более раз возможно нужно писать: "Иванов И\s\+" - не проверял работоспособность нет возможности - пока, нет Может кто подскажет как нужно? Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2013, 18:26 |
|
регулярные выражения в xml
|
|||
---|---|---|---|
#18+
нет, прочёл Пожалуй, наиболее важным является метасимвол обратной косой черты \. Как и в строковых литералах Python, за бэкслешем могут следовать различные символы, обозначающие разные специальные последовательности. Он также используется для экранирования метасимволов, чтобы их можно было использовать в шаблонах; например, если нужно найти соответствие [ или \, для того чтобы лишить их своей особой роли метасимволов, перед ним нужно поставить обратную косую черту: \[ или \\. должно вроде быть "Иванов И\s+" но почему не работает хз ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2013, 18:57 |
|
регулярные выражения в xml
|
|||
---|---|---|---|
#18+
катастрофадолжно вроде быть "Иванов И\s+" но почему не работает хз Это регулярное выражение означает строку в которой встречается "Иванов И" за которой идет один пробельный символ. У тебя там идут буквы. Поэтому и не работает. Прочитай внимательно статью на хабре, поставь себе программу типа regex coach и тренируйся. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2013, 19:03 |
|
регулярные выражения в xml
|
|||
---|---|---|---|
#18+
bazile, спасибо Это регулярное выражение означает строку в которой встречается "Иванов И" за которой идет один пробельный символ это как вы определяете? - "Иванов И\s+", после "Иванов И" идёт "\s+" и это как я понимаю \s(маленькое) - Соответствует любому символу whitespace потом +, повторяющий последовательность сравнения один или более раз спасибо за наводку, не пойму где там http://www.weitz.de/regex-coach/ скачивать?? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2013, 19:19 |
|
регулярные выражения в xml
|
|||
---|---|---|---|
#18+
нашёл где скачивать, качнул, поставил, фиг поймёшь куда поставилась.... ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2013, 19:28 |
|
регулярные выражения в xml
|
|||
---|---|---|---|
#18+
и как определить это "\s"(маленькое) соответствует любому символу whitespace или это пробел? почему здесь Код: xml 1. 2. 3. 4. 5. 6.
всё определяется как нужно кроме Кванов и кванов? Пожалуйста, подскажите как должно быть ... |
|||
:
Нравится:
Не нравится:
|
|||
03.10.2013, 04:36 |
|
регулярные выражения в xml
|
|||
---|---|---|---|
#18+
катастрофаи как определить это "\s"(маленькое) соответствует любому символу whitespace или это пробел? Слово whitespace переводится с английского как "пробельный символ". Это означает пробел, неразрывный пробел, табуляцию и другие аналогичные символы. Значит \s соответствует одному пробельному символу. катастрофапочему здесь Код: xml 1. 2. 3. 4. 5. 6.
всё определяется как нужно кроме Кванов и кванов? Должно работать. Может буква К в регулярном выражении или проверямом тексте английская, а не русская. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.10.2013, 12:01 |
|
регулярные выражения в xml
|
|||
---|---|---|---|
#18+
bazile, понял, просто по ссылке на хабаре чуток по другому говорят я делал так, копирнул К|к]ванов вставил и поубирал лишнее, получилось Кванов и получил кукишь ... |
|||
:
Нравится:
Не нравится:
|
|||
03.10.2013, 12:29 |
|
|
start [/forum/topic.php?fid=14&fpage=16&tid=1332465]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
70ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 184ms |
0 / 0 |