This question was just asked on MSE about the result the OP got for $$\int \frac{7x}{(2x+1)} dx$$ OP got the result $$\frac{7x}{2}-\frac{7}{4}\ln(|2x+1|)+C$$ and Wolfram gives $$\frac{7}{4} (2 x - \ln(2 x + 1) +1)+ C$$ Reading @SimplyBeautifulArt's comment on it I was also wondering why very often when checking the result of an indefinite integral with Wolfram, the computer produces answers that contain "extra" terms that are "hidden" in the arbitrary constant when computing the integral by hand with good old brain power.
When looking at the "step by step" solution Wolfram provides, most of the time it suggests the use of the same strategy one would use by hand namely, substitutions and power reducing formulas for example. Does the computer follow the steps it suggests or does it know that it is presenting these steps to a human?
It depends on what you call an "extra constant". If you are integratng $(x-1) dx$, you could get $(1/2)(x^2-2x)+C$ with a term-by-term integeation, or you could get $(1/2)u^2+C=(1/2)(x^2-2x+1)+C$ by substituting $u=x-1$. Which is the extra constant, the $+1/2$ in the second expression or the $-1/2$ we get if we render the first expression as $(1/2)(u^2-1)+C$? It depends on the point of view you adopt, not on any intrinsic property of the function.
When Wolfram integrates ${(7x)dx}/{2x+1}$, it likely puts in $u=2x+1$, which leads to $(7/4)(u-\log u)+C$. Wolfram puts this back into terms of $x$ and we think there is an extra constant, but the expression in terms if $u$ from which the answer is derived has no such term.