|
|
|
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&tid=1341414]: |
0ms |
get settings: |
6ms |
get forum list: |
16ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
64ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
| others: | 214ms |
| total: | 377ms |

| 0 / 0 |
