Я ищу regrex, который соответствует только 3, 6, 9, 12, 15, 18, ..... и т. Д. Слова «бла» в следующем тексте и игнорирует первый, второй, четвёртой, пятой, седьмой, восьмой, .... и т.д. регулярное выражение должно соответствовать 3x вхождений только блаregex query nth match
The Band blah The Band blah blah Up On Cripple Creek (2000 Digital Remaster) blah 2000 blah Greatest Hits blah The Band blah blah The Weight (2000 Digital Remaster) blah 2003 blah Rhythm Of The Rain blah The Cascades blah blah Rhythm Of The Rain (LP Version) blah 2005 blah Chronicle Volume One blah Creedence Clearwater Revival blah blah Who'll Stop the Rain blah 1976 blah The Complete Sun Singles, vol. 1 blah Johnny Cash blah blah I Walk the Line blah 2001 blah Greatest Hits blah Bob Seger blah blah Against The Wind blah 1980 blah Their Greatest Hits blah The Eagles blah blah Lyin' Eyes blah 1975 blah Johnny Horton's Greatest Hits blah Johnny Horton blah blah North To Alaska
Спасибо заранее.
FYI, я буду использовать это регулярное выражение в улье
Какую цель? Получение индексов, их замена ..? – Loamhoof
, чтобы разделить на строку, используя http://svn.apache.org/repos/asf/hive/trunk/ql/src/java/org/apache/hadoop/hive/ql/udf/generic/GenericUDFSplit.java – user1309258
Too ленив, чтобы прочитать все это, но я предполагаю, что вы хотите поймать только «бла» и ничего больше, поскольку это слишком много. – Loamhoof