Предполагая, что ваш файл json выглядит так:
{"data":{
"sample1":{
"some_number":"8410000110275080",
"some_number_2":"0070050001010011",
"name":"0000405533003537",
},
"sample2":{
"some_number":"8410000110275080",
"some_number_2":"0070050001010011",
"name":"0000405533003537",
}
}
Вы можете проанализировать его, используя что-то вроде модуля json:
import json
# open the file using with
with open('myfile.json') as fh:
my_json = json.load(fh)
# Now my_json is a dictionary
# We can iterate over values of a dictionary
inner_dict = my_json['data']
some_number, some_number_2 = [], []
# Iterate over each value
for val in inner_dict.values():
some_number.append(val['some_number'])
some_number_2.append(val['some_number_2'])
Попробуйте этого:
/\*\*([^\*]|\*(?!/))*?@deprecated.*?\*/
method2 () не имеет комментария Javadoc и для этого не удерживается от использования (хотя комментарий указывает, что это должно быть).
Кроме того, если бы Вы хотите извлечь информацию из комментариев Javadoc, я рекомендовал бы изучить javadoc инструмент и записать Doclet. У Вас есть легкий доступ ко всей информации из комментария Javadoc оттуда.