Here you can find the source of toJavaIdentifier(String source)
public static String toJavaIdentifier(String source)
//package com.java2s; /** **************************************************************************** * Copyright (c) The Spray Project.//from w ww . j ava 2 s . c o m * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * * Contributors: * Spray Dev Team - initial API and implementation **************************************************************************** */ public class Main { public static String toJavaIdentifier(String source) { String result = source.replaceAll(" ", "_"); result = result.replaceAll("[)(*&^%$#@!\"':;<>?,./-]", "_"); return result; } }