A single cross-reactive conjugated polymer (poly(thiophene) 1) generates unique spectral patterns in response to structurally similar diamines. Multivariate statistics are used to deconvolute subtle variations in these spectral responses, allowing for identification and quantification of the analytes with >99% accuracy.