|
|
|
regex вопрос
|
|||
|---|---|---|---|
|
#18+
В каждой строке есть n одинаковых(!) подряд идущих n раз символов. Например: 123QQQ456 123EEE456 123LLL456 и так далее. Но неизвестно, какой символ будет составлять эту подстроку. Задача: написать regex позволяющий найти такие строки. Кто-нибудь может подсказать примерное решение или просто ключевые regex-ориентированные слова для гуглирования ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2014, 13:44 |
|
||
|
regex вопрос
|
|||
|---|---|---|---|
|
#18+
Собственно, как это и иногда бывает, как задаешь вопрос - тут же сам себе отвечаешь: ([0-9]{3})(.)\2{2}([0-9]{3}) ,где ([0-9]{3}) - первый блок цифр (.)\2{2} - "любой символ" плюс его повторение два раза ([0-9]{3}) - последний блок цифр ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2014, 14:05 |
|
||
|
regex вопрос
|
|||
|---|---|---|---|
|
#18+
qppppppВ каждой строке есть n одинаковых(!) подряд идущих n раз символов. На классическом регекспе (который понимается любой из реализаций) это делается так: "aaa|bbb|ccc|ddd .... |zzz|AAA|... " и так далее. Перечисляешь все возможные наборы букв. qpppppp Собственно, как это и иногда бывает, как задаешь вопрос - тут же сам себе отвечаешь: ([0-9]{3})(.)\2{2}([0-9]{3})Это возможное решение, но оно завязано на конкретную реализацию регекспов. Работать будет не везде. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2014, 23:24 |
|
||
|
|

start [/forum/topic.php?fid=16&gotonew=1&tid=1341414]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
45ms |
get topic data: |
12ms |
get first new msg: |
7ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 234ms |
| total: | 376ms |

| 0 / 0 |
