Hi everyone,
I have a problem, and I would like to ask for help.
I have two text files.
The first one contains multiple lines in this format:
characterstring : hash
characterstring1 : hash1
characterstring2: hash2
The second one is in this format:
hash: plaintext
hash2 : plaintext2
hash3 : plaintext3
I am looking for a way to replace in file 1 all the hashes by their plain text versions contained in the file 2.
The result should be a third file in this format:
characterstring1:plaintext1
characterstring2:plaintext2
characterstring3:plaintext3
Can anyone help me to achieve this? If possible with a python script
Thanks
4 إعجابات
There are some sample python script available, if you can develop your own using these will do the work!
https://pythontesting.net/python/regex-search-replace-examples/
4 إعجابات
Sadly, I still struggle to achieve what I’m looking for
إعجاب واحد (1)
Hi @Dracaryu , You can use pandas for that!
Something like a vlook operation.
Eg: pokeman is a csv file say
with data in the below
Now Try this
pokemon_names.map(pokemon_types)
pokemon_names = pd.read_csv("pokemon.csv", usecols= ["Pokemon"], squeeze= True)
pokemon_types = pd.read_csv("pokemon.csv", index_col= "Pokemon", squeeze= True).to_dict()
pokemon_names.map(pokemon_types).head()
Does this help you?
إعجاب واحد (1)
I am not used to that, but I will try.
Thank you for your help.
إعجاب واحد (1)
How long is the text with the hash?
530k for the first one.
174k for the second one.
إعجاب واحد (1)
Oh, you can try pandas, But it might be less efficient.
Here, I found some more helpful links.
This might actually help you.
إعجاب واحد (1)
Thanks. I will check that.
إعجاب واحد (1)