I have logs with some random numbers.
What I want to do is find numbers greater than a specific number, eg : find all number > 1234567.
Can
You could use Notepad++'s Python Script plugin. Not the best solution, but it works!
from re import finditer
number = 1234567
console.clear()
console.show()
content = editor.getText()
for row, line in enumerate(content.split('\n')):
for m in re.finditer(r'[0-9]+', line):
if int(m.group(0)) > number:
console.write('row %d, col %d-%d: %s\n' % (row, m.start(), m.end(), m.group(0)))
So for example take this text:
This is a test 1234568
with asome pretty big numbers 0 1234567
Can anybody help?
999999999999 99999999
123
The above solution will return you this:
row 0, col 15-22: 1234568
row 3, col 0-12: 999999999999
row 3, col 13-21: 99999999
You can obviously change the script to output the information in any way you prefer.