def getGdalInfoTagValue(text, tag): """Gets the value of a gdal parameter in a [""] tag or None if it is absent.""" try: lineAfterTag = asp_string_utils.getLineAfterText(text, tag) # The remaining line should look like this: ",25], commaPos = lineAfterTag.find(',') bracketPos = lineAfterTag.find(']') # The value is always returned as a string return asp_string_utils.convertToFloatIfNumber(lineAfterTag[commaPos+1:bracketPos]) except Exception: # Requested tag was not found return None