Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Найти повторение фразы через рег.выражение / 5 сообщений из 5, страница 1 из 1
23.09.2014, 15:14
    #38754783
ikv_2006
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти повторение фразы через рег.выражение
Можно ли, с помощью регулярного выражения, обнаружить повторение произвольной, заранее не известной, фразы. Например:
в тексте "10abs11abs12" повторяется фрагмент "abs"
...
Рейтинг: 0 / 0
23.09.2014, 15:27
    #38754813
Яростный Меч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти повторение фразы через рег.выражение
что есмъ фраза?
несколько букв?

Код: sql
1.
([a-zA-Z]{2,}).*?\1
...
Рейтинг: 0 / 0
25.09.2014, 15:47
    #38757709
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти повторение фразы через рег.выражение
ikv_2006Можно ли, с помощью регулярного выражения, обнаружить повторение произвольной, заранее не известной, фразы.
Можно.

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
<!DOCTYPE html>
<html>
<head>
<!--
<script src='http://code.jquery.com/jquery-latest.js'></script>
<link rel='stylesheet type=text/css href=tmp.css' />
-->
<style type='text/css'>
</style>
<script type='text/javascript'>
var str="10abs11abs12";
var val="abs";
alert(val+' повторяется '+str.match(new RegExp(val,'g')).length+' раз')
</script>
</head>
<body>
</body>
</html>
</html>
...
Рейтинг: 0 / 0
25.09.2014, 18:01
    #38757976
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти повторение фразы через рег.выражение
ikv_2006Можно ли, с помощью регулярного выражения, обнаружить повторение произвольной, заранее не известной, фразы. Например:
в тексте "10abs11abs12" повторяется фрагмент "abs"

Смотря какое регвыражение.

Классические не могут.
Perl - могут.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
20.07.2016, 16:18
    #39277198
volodin661
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти повторение фразы через рег.выражение
Perl :
Код: perl
1.
/(.+) .+ \1/x 
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Найти повторение фразы через рег.выражение / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]