|
|
|
RegExp: вклинило по простому вопросу - граница слова
|
|||
|---|---|---|---|
|
#18+
шаблон "\Be" строка "de" Почему есть мач на 1 позиции не могу понять, ведь шаблон должен означать нахождение внутри слова а не на границе ? Тестер см,например, на http://www.pcre.ru/eval/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2008, 13:43 |
|
||
|
RegExp: вклинило по простому вопросу - граница слова
|
|||
|---|---|---|---|
|
#18+
Потому что это шаблон не на ЛЕВОЙ границе. Тебе нужно \Be\B ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2008, 14:59 |
|
||
|
RegExp: вклинило по простому вопросу - граница слова
|
|||
|---|---|---|---|
|
#18+
kefiшаблон "\Be" строка "de" Почему есть мач на 1 позиции не могу понять, ведь шаблон должен означать нахождение внутри слова а не на границе ? Тестер см,например, на http://www.pcre.ru/eval/Ну так оно и есть внутри слова а не на границе.... Мне кажется, ты путаешь \b и \B. RegExp Pattern Property\b Matches a word boundary, that is, the position between a word and a space. For example, "er\b" matches the "er" in "never" but not the "er" in "verb". \B Matches a non-word boundary. "ea*r\B" matches the "ear" in "never early". Наложи шаблоны \babc и \Babc на строки: 1234 abcd 1234 aabcd И сам увидишь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2008, 17:53 |
|
||
|
RegExp: вклинило по простому вопросу - граница слова
|
|||
|---|---|---|---|
|
#18+
AntonariyПотому что это шаблон не на ЛЕВОЙ границе. Тебе нужно \Be\B Ух-ты , никогда бы не догадался, в моей доке ( regexpru.chm) как раз написано, что позиция /B в шаблоне , в отличие от /b как раз НЕ ВАЖНА ! Т.е. , что /B - это отрицание /b, и если /b - это позиция на границе слова , то /B - это позиция внутри слова. Ну это тот regexpru.chm видно попутал, видно рассуждать нужно было иначе - если важно где стоит в шаблоне /b, то и важно где стоит в шаблоне /B. 2 White Owl > Да нет - как раз получается, что /B может мачить и НЕ ВНУТРИ слова, о чем свидетельствует пример "ear" in "never early". из Вашей противоречивой выдержки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2008, 22:46 |
|
||
|
RegExp: вклинило по простому вопросу - граница слова
|
|||
|---|---|---|---|
|
#18+
вот только задачка сложнее : нужно найти / внутри или на правой границе слова (если , конечно допустить, что она там возможна, причем так же нужно представить что внутри слова кроме / могут быть символы $ и %) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2008, 22:58 |
|
||
|
RegExp: вклинило по простому вопросу - граница слова
|
|||
|---|---|---|---|
|
#18+
Т.е. понятие слова выше отличается от обычного только тем, что там могут быть и символы / и $ и % ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2008, 23:02 |
|
||
|
RegExp: вклинило по простому вопросу - граница слова
|
|||
|---|---|---|---|
|
#18+
вот такой вот шаблон \S\/ почти дает то что нужно, но с лишним непробельным символом перед искомой позицией / , а поскольку хочется реплейсить через регекс, то он не подходит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2008, 23:13 |
|
||
|
RegExp: вклинило по простому вопросу - граница слова
|
|||
|---|---|---|---|
|
#18+
а вот такой вот Pattern="(?<=\S)/(?=.*)" дает то, что нужно, но к сожалению не в VBS - (?<=\S) в vbs не прокатывает . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2008, 00:13 |
|
||
|
RegExp: вклинило по простому вопросу - граница слова
|
|||
|---|---|---|---|
|
#18+
kefi 2 White Owl > Да нет - как раз получается, что /B может мачить и НЕ ВНУТРИ слова, о чем свидетельствует пример "ear" in "never early". из Вашей противоречивой выдержки.Это не выдержка противоречивая, это ты читать не умеешь. \B означает НЕ граница слова. Это действительное полное отрицание \b. В твоем оригинальном примере \Be совпадает с de потому что проверяется на букву e которая не является началом слова. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2008, 01:41 |
|
||
|
RegExp: вклинило по простому вопросу - граница слова
|
|||
|---|---|---|---|
|
#18+
White Owl[quot]Это не выдержка противоречивая, это ты читать не умеешь. Как раз читать не умеешь ты, а не я (причем, хоть по русски хоть по английски - один хрен все они врут сплошь и рядом) Но дело уже давно не в этом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.11.2008, 21:16 |
|
||
|
RegExp: вклинило по простому вопросу - граница слова
|
|||
|---|---|---|---|
|
#18+
Модератор: kefi,желтая карточка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2008, 13:05 |
|
||
|
RegExp: вклинило по простому вопросу - граница слова
|
|||
|---|---|---|---|
|
#18+
big-dukeМодератор: kefi,желтая карточка. ну заинтриговал - че это такой за пост ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2008, 14:19 |
|
||
|
RegExp: вклинило по простому вопросу - граница слова
|
|||
|---|---|---|---|
|
#18+
> Автор: kefi > ну заинтриговал - че это такой за пост ? Если скажут "последнее китайское предупреждение" будет понятнее? пункт 2 ;))) -- С уважением Горбонос Игорь Леонидович Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2008, 14:47 |
|
||
|
RegExp: вклинило по простому вопросу - граница слова
|
|||
|---|---|---|---|
|
#18+
Игорь Горбонос Если скажут "последнее китайское предупреждение" будет понятнее? пункт 2 ;))) big-duke Короче, обоим, - хорош флудить. Вы оба не адекватны, причем настолько , что я даже понять не могу - че вам надоть? Ваши посты типа спама в тоне от Фокс Иовович - "смотря потому" - поди разберись что "смотря потому" ? Читайте внимательно топик и отвечайте по теме , если хотите, или вовсе нечего тут флудить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2008, 16:40 |
|
||
|
RegExp: вклинило по простому вопросу - граница слова
|
|||
|---|---|---|---|
|
#18+
> Автор: kefi > Игорь Горбонос > big-duke > > Короче, обоим, - хорош флудить. Почитай это и дальше. И подумай, на досуге -- С уважением Горбонос Игорь Леонидович Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2008, 17:23 |
|
||
|
RegExp: вклинило по простому вопросу - граница слова
|
|||
|---|---|---|---|
|
#18+
Игорь Горбонос Почитай это и дальше. И подумай, на досуге меня это никаким боком не касается, - над этим на досуге может задуматься сам, ну да ладно - мало ли на свете странного в реакциях людей. короче решенье задачки таково : Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.11.2008, 18:16 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=35680223&tid=2161571]: |
0ms |
get settings: |
10ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
76ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
67ms |
get tp. blocked users: |
2ms |
| others: | 228ms |
| total: | 426ms |

| 0 / 0 |
