我有一个问题,将单列值分成多个列值。 例如: Name ———— abcd efgh ijk lmn opq asd j. asdjja asb (asdfas) asd asd 我需要这样的输出: first_name last_name ———————————- abcd efgh ijk opq asd asdjja asb asd asd null 中间名称可以省略(不需要中间名称)列已经创build,需要插入单个Name列中的数据。
我的整个脚本目前是这样的: #!/bin/sh clear; blanko=""; # Dummy-Variablen variable=Testvariable; if [[$variable == $blanko]]; then echo "Nichts da!" else echo $variable fi 如果我进入 TestSelect.sh 我明白了 /usr/bin/TestSelect.sh: line 6: [[Testvariable: command not found Testvariable 我该如何解决这个问题?
我有以下代码: $DatabaseSettings = @(); $NewDatabaseSetting = "" | select DatabaseName, DataFile, LogFile, LiveBackupPath; $NewDatabaseSetting.DatabaseName = "LiveEmployees_PD"; $NewDatabaseSetting.DataFile = "LiveEmployees_PD_Data"; $NewDatabaseSetting.LogFile = "LiveEmployees_PD_Log"; $NewDatabaseSetting.LiveBackupPath = '\\LiveServer\LiveEmployeesBackups'; $DatabaseSettings += $NewDatabaseSetting; 当我尝试使用string执行命令中的某个属性时: & "$SQlBackupExePath\SQLBackupC.exe" -I $InstanceName -SQL ` "RESTORE DATABASE $DatabaseSettings[0].DatabaseName FROM DISK = '$tempPath\$LatestFullBackupFile' WITH NORECOVERY, REPLACE, MOVE '$DataFileName' TO '$DataFilegroupFolder\$DataFileName.mdf', MOVE '$LogFileName' TO '$LogFilegroupFolder\$LogFileName.ldf'" 它试图只使用$DatabaseSettings的值而不是$DatabaseSettings[0].DatabaseName ,这是无效的。 […]
我的数组不包含任何string。 但是它包含对象引用。 每个对象引用通过toString方法返回name,id,author和publisher。 public String toString() { return (name + "\n" + id + "\n" + author + "\n" + publisher + "\n"); } 现在我需要按名称sorting该对象的数组。 我知道如何sorting,但我不知道如何从对象中提取名称并对其进行sorting。
有谁知道一个正则expression式,我可以用它来查找string中的url? 我在Google上find了很多正则expression式来确定整个string是否是一个URL,但我需要能够search整个string的URL。 例如,我希望能够在以下string中findwww.google.com和http://yahoo.com : Hello www.google.com World http://yahoo.com 我不查找string中的特定url。 我正在寻找string中的所有url,这就是为什么我需要一个正则expression式。
我需要以最有效的方式replacestring中的许多不同的子string。 有没有另一种方式,然后使用string.replacereplace每个字段的蛮力的方式?
所以我知道String#codePointAt(int) ,但是它是由char偏移索引的,而不是由码点偏移量索引的。 我正在考虑尝试如下所示: 使用String#charAt(int)来获取索引处的char testingchar是否在高代理范围内 如果是的话,使用String#codePointAt(int)来获取代码点,然后将索引值加2 如果不是,则使用给定的char值作为代码点,并将索引值加1 但是我的担心是 我不确定自然处于高代理范围内的代码点是否将被存储为两个char值或一个 这似乎是一个非常昂贵的方式来遍历字符 有人一定会想出更好的东西。
我试图在我的web.config文件(Visual Studio 2008 / ASP.NET 3.5)中设置一个连接string到本地服务器(SQL Server 2008)。 在我的web.config中,如何以及在哪里放置连接string?
我有String name = "admin"; 那么我做String char = name.substring(0,1); //char="a" String char = name.substring(0,1); //char="a" 我想将char转换为它的ASCII值(97),我怎么能在java中做到这一点?
我正在分割一个基于空格的string,如下所示: string myStr = "The quick brown fox jumps over the lazy dog"; char[] whitespace = new char[] { ' ', '\t' }; string[] ssizes = myStr.Split(whitespace); 在我想要执行的代码中无处不在的地方定义char []数组是很烦人的。 是否有更高效的方式,不需要创build字符数组(如果在不同的地方复制,容易出错)?