Double Quotation Marks
- 
 Hi, I am using notepad++ and checking a file this is consisting of values outputted in the following format : “value”|”Value”| I want to search for where a double quotation mark has been inserted in error for example “value””| Please can you let me know how can I search for this in notepad++ Many Thanks 
- 
 What do the vertical lines in your examples indicate? Would searching for “” find the double set in your first example and in your second example? Is there a way to distinguish between the two examples? 
- 
 Hello, Surinder Ram, In your example, below, do you mean that the separator values is the real VERTICAL LINE, of Unicode value \x007C?"Value_1"|"Value_2"|"Value_3"....If so, I suppose that you would like that : - 
The syntax ""|would be changed into"|"
- 
The syntax |""would be changed into"|"
- 
The syntax ""would be changed into"|"
- 
The syntax "|, NOT followed by a double quote mark, would be changed into"|"
- 
The syntax |", NOT preceded by a double quote mark, would be changed into"|"
- 
The syntax |, NOT surrounded by two double quote marks, would be changed into"|"
- 
And, if any of these syntaxes, above, are found at the end of the current line, it would be changed into a single final double quote mark ( ")
- 
And, also, when the normal separator form "|"or NO separator, at all, is found, at end of the current line, it would be changed into a single"character
 
 In that case, just follow the few steps, below : - 
Go back to the very beginning of your file ( Ctrl + Origin ) 
- 
Open the Replace dialog ( Ctrl + H ) 
- 
In the Find what zone, type (?:(""\||\|""|""|(?<!")\|"|"\|(?!")|(?<!")\|(?!")|"\|")|(?<=[^"|\r\n]))(?=(\R))|(?1)
- 
In the Replace with zone, type (?2":"|")
- 
Click on the Replace All button 
 Et voilà ! 
 So, from the original example, below, where : - 
Only, values 7 - 8 AND values 8 - 9 are correctly separated, on each line 
- 
The value9 is correctly ended, in the first line, only value1"“|value2|”“value3"“value4”|value5|“value6|value7”|“value8”|“value9” 
 value1"”|value2|““value3"“value4”|value5|“value6|value7”|“value8”|“value9|””
 value1"”|value2|““value3"“value4”|value5|“value6|value7”|“value8”|“value9"”|
 value1"”|value2|”“value3"“value4”|value5|“value6|value7”|“value8”|“value9"”
 value1"”|value2|““value3"“value4”|value5|“value6|value7”|“value8”|“value9|”
 value1"”|value2|”“value3"“value4”|value5|“value6|value7”|“value8”|“value9”|
 value1"”|value2|"“value3"“value4”|value5|“value6|value7”|“value8”|“value9|
 value1"”|value2|”“value3"“value4”|value5|“value6|value7”|“value8”|“value9
 value1"”|value2|”“value3"“value4”|value5|“value6|value7”|“value8”|“value9”|”
 After that S/R, the different separators would be changed and the different values correctly separated, as below : value1"|"value2"|"value3"|"value4"|"value5"|"value6"|"value7"|"value8"|"value9" value1"|"value2"|"value3"|"value4"|"value5"|"value6"|"value7"|"value8"|"value9" value1"|"value2"|"value3"|"value4"|"value5"|"value6"|"value7"|"value8"|"value9" value1"|"value2"|"value3"|"value4"|"value5"|"value6"|"value7"|"value8"|"value9" value1"|"value2"|"value3"|"value4"|"value5"|"value6"|"value7"|"value8"|"value9" value1"|"value2"|"value3"|"value4"|"value5"|"value6"|"value7"|"value8"|"value9" value1"|"value2"|"value3"|"value4"|"value5"|"value6"|"value7"|"value8"|"value9" value1"|"value2"|"value3"|"value4"|"value5"|"value6"|"value7"|"value8"|"value9" value1"|"value2"|"value3"|"value4"|"value5"|"value6"|"value7"|"value8"|"value9"
 If this S/R ,just, solves your problem, next time, I’ll explain the regexes used ! Best Regards guy038 
- 


