我有一个 Android 应用程序。当我创建一个新表时,如果我添加一个特殊字符,如 !
或 $
,应用程序会崩溃。我已经创建了用 _
替换空格的功能,如下所示:
String name = name.getText().toString().replace(" ", "_");
// execute my insert query here
创建新表时,如何对空格以外的任何其他特殊字符执行相同的操作?这可能吗?如果可能,怎么做?
最佳答案
使用这个:
String name = "Table$Name";
name = name.replaceAll("\\W", "_");
关于android - 在表名中插入特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39347256/