I have some input from an external system that arrives in my perl code as a string of numbers.
The string themselves equate to 10 digit telephone numbers and I want to check is the same 10 digit numbers are in both strings easily for a later hash key I'm creating.
So for instance if I have the following three 10 digit numbers
5125670001, 5125760002, 5125760003
They could appear as
512567001512567002512567003
512567002512567001512567003
512567003512567001512567002
etc.
In each case I want the strings to equate to the same checksum or equivalent because they each contain the same 3 numbers.
Now I could just split the string down into it's consistuent parts because I know the format, but is there a more creative way to achieve what I'm after? Effectively it's a sameness check. I want to take the output from the sameness check and convert it into a value for my hash key.
So for my hash lookup to work I need the 3 long strings in the example above to convert to the same value, so they each give the same hash key each time.
I was hoping there might be some suggestions on here?
In reply to How to test for sameness on a string of numbers by willk1980
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |