Hey /prog/,
Lets say I have a file with many lines,
each line consists of a very very long random number (string)
Is it possible to write a regular expression to find the longest series of repeated numbers shared by all lines
aka
120123456789948761238746102347106416239847113958719385
217490812741234567890182472103571938547019112413956138756183756183756817356817356
192346112345678978932671658917612746183724681734682173649187245
(I bolded it for readability)
tldr;
how does I finded biggest repeaded series of numbers contained in all lines? (using regex or something one-line'ish)
Name:
Anonymous2008-08-06 14:12
>>38
Hello my name is >>15 and I think it has to be [n,n+1,...,m], like "123456789", as bolded in >>1
Here's the new and improved Haskell code. It only finds substrings with lengths bigger than 2, but it's orders of magnitude faster than >>15.
import Control.Monad.Instances
import Control.Monad
import Control.Arrow
import Data.Array
import Data.List
import Data.Ord
import System
import Random