### Eclipse Workspace Patch 1.0 #P org.eclipse.pde.core Index: src/org/eclipse/pde/internal/core/text/DocumentHandler.java =================================================================== --- src/org/eclipse/pde/internal/core/text/DocumentHandler.java (revision 181) +++ src/org/eclipse/pde/internal/core/text/DocumentHandler.java (working copy) @@ -181,8 +181,9 @@ private IRegion getAttributeRegion(String name, String value, int offset) throws BadLocationException { FindReplaceDocumentAdapter fFindReplaceAdapter = new FindReplaceDocumentAdapter(getDocument()); - IRegion nameRegion = fFindReplaceAdapter.find(offset, name + "\\s*=\\s*\"", true, true, false, true); //$NON-NLS-1$ + IRegion nameRegion = fFindReplaceAdapter.find(offset, "\\s" + name + "\\s*=\\s*\"", true, true, false, true); //$NON-NLS-1$ if (nameRegion != null) { + nameRegion = new Region(nameRegion.getOffset()+1, nameRegion.getLength()-1); if (getDocument().get(nameRegion.getOffset() + nameRegion.getLength(), value.length()).equals(value)) return new Region(nameRegion.getOffset(), nameRegion.getLength() + value.length() + 1); }