I have the following sentence in my technical manual about naming files:
Punctuation marks other than hyphens, spaces around punctuation marks that are replaced by underscores, and spaces between initials are removed.
As you may see, there are two ways to read it:
(1) Punctuation marks other than hyphens, (2) spaces around punctuation marks that are replaced by underscores, (3) and spaces between initials are removed. (This is what I actually mean.)
Punctuation marks other than (1) hyphens, (2) spaces around punctuation marks that are replaced by underscores, (3) and spaces between initials are removed. (Wrong.)
How can I remove this ambiguity and show that only the first version is correct without using numbers?
I can replace commas with semicolons, but I don't think it really solves the problem.