Page 2 of 2

Re: similar string comparison

Posted: Sun Oct 02, 2016 5:20 pm
by dobro
:)

Code: Select all

UseMD5Fingerprint()

Declare find(text.s,search.s)

text.s="this is phrase 1"+chr(13)
text.s+"this is 2 phrase"+chr(13)
text.s+"this is phrase 1"+chr(13)
text.s+"this is 2 phrase"+chr(13)
text.s+"this is phrase 1"+chr(13)
text.s+"this is phrase 1"+chr(13)
search.s="this is phrase 1"
find(text.s,search.s)
search.s="this is 2 phrase"
find(text.s,search.s)
procedure find(text.s,search.s)
		For i=1 to CountString(text.s,chr(13))
				phrase.s=StringField(text.s,i,chr(13))
				if StringFingerprint(phrase.s, #PB_Cipher_MD5)=StringFingerprint(search.s, #PB_Cipher_MD5)
						compteur=compteur+1
				Endif
		Next i
		if compteur>1
				MessageRequester("stop !" , "the phrase :"+chr(34)+search.s+chr(34)+" is present "+str(compteur)+" times")
		Endif
		compteur=0
Endprocedure;|
		; Epb