|
|
|
помогите с регуляркой
|
|||
|---|---|---|---|
|
#18+
строчка вида автор1d10+-3 discard 1 lowest|higest обязательная часть 1d10, все остальное необязательно. в части "1d10" - 1 и 10 любые целые, в части "плюс минус 3" - 3 любое целое, в части "discard 1" - 1 любое целое. как это записать регулярным выражением на ява скрипт? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2013, 10:29 |
|
||
|
помогите с регуляркой
|
|||
|---|---|---|---|
|
#18+
Никак. Регулярка не знает, что такое "целое". Ставьте задачу в виде "таких-то символов столько (от и до), сяких-то символов столько". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2013, 11:44 |
|
||
|
помогите с регуляркой
|
|||
|---|---|---|---|
|
#18+
но \d+ меня устроит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2013, 11:49 |
|
||
|
помогите с регуляркой
|
|||
|---|---|---|---|
|
#18+
ScareCrow, вот так по идее - /(\d+d\d+)(\+-\d+ discard \d+)?/ Если речь о целой строке, то тогда /^(\d+d\d+)(\+-\d+ discard \d+ lowest\|higest)?$/ Если ожидается больше одного пробела между частями, то замени пробелы на \s+ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2013, 15:57 |
|
||
|
помогите с регуляркой
|
|||
|---|---|---|---|
|
#18+
не, там элементы могут быть по отдельности. тоесть 1d10 1d10+3 4d6 discard 1 lowest 1d6 +3 discard 1 highest ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2013, 16:11 |
|
||
|
помогите с регуляркой
|
|||
|---|---|---|---|
|
#18+
ScareCrowтам элементы могут быть по отдельности. тоесть 1d10 1d10+3 4d6 discard 1 lowest 1d6 +3 discard 1 highest Оно? Код: javascript 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2013, 16:55 |
|
||
|
помогите с регуляркой
|
|||
|---|---|---|---|
|
#18+
Или вовсе так... Код: javascript 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2013, 16:57 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=38309549&tid=1448196]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
650ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 243ms |
| total: | 966ms |

| 0 / 0 |
