Algorithm/Lib for analysing references in scientific documents needed
i need a library to analyse references in scientific documents. the lib should be able to identify references in the full text (for instance , , ... or Author A (1995), ... Author B & C (1968), ...) and it should be able to identify the elements in the reference list. For instance if the reference list looks like this:
Smith, J. 1982, A new method for reference analysing, Journal of Information Technology, vol. 23, no. 5, pp. 234-238.
the library/algorithm should return for instance an array/list/... like this
|surname| |initial| |year| |title| |journal| ....
Do libraries like this exist in Java, C++, C# or whatever? I could do it by myself with regular expressions but it would be a hell lot of work to consider all different reference formats. If necessary I would pay money for a ready-to-go solution.