Details
-
Bug
-
Resolution: Invalid
-
Not Evaluated
-
None
-
Qt Creator 4.2.2
-
None
-
Windows 10 64 bit
Description
Let's say you have following code:
#define SL
const char * t[ 13 * 3 ] =
{ SL"a", SL"abc", SL"-a", SL"--abc", SL"123", SL"sdf", SL"sdf", SL"l", SL"-as", SL"-jh", SL"-hj", SL"----", SL"122", SL"a", SL"abc", SL"-a", SL"--abc", SL"123", SL"sdf", SL"sdf", SL"l", SL"-as", SL"-jh", SL"-hj", SL"----", SL"122", SL"a", SL"abc", SL"-a", SL"--abc", SL"123", SL"sdf", SL"sdf", SL"l", SL"-as", SL"-jh", SL"-hj", SL"----", SL"122" };
And you want to replace SL" with SL( ". But you want to replace it in whole project. Than you are doing:
Ctrl+F -> Advanced -> Search for SL" -> Search & Replace -> Replace with: SL( " -> Replace.
And you will get something similar to:
#define SL
const char * t[ 13 * 3 ] =
{ SL"a", SL"abc", SL( "-a", SL( "--abc", SL"123", SL"sdf", SL"sdf", SL"l", SL( "-as", SL( "-jh", SL( "-hj", SL( "----", SL"122", SL"a", SL"abc", SL( "-a", SL( "--abc", SL"123", SL"sdf", SL"sdf", SL"l", SL( "-as", SL( "-jh", SL( "-hj", SL( "----", SL"122", SL"a", SL"abc", SL( "-a", SL( "--abc", SL"123", SL"sdf", SL"sdf", SL"l", SL( "-as", SL( "-jh", SL( "-hj", SL( "----", SL"122" };