我有一个字符串,我需要删除以下字符
\“ {]}
从一个字符串。除双引号外,其他一切正常。
我的字符串是:
{“ fileId”:1902,“ x”:38,“ y”:97}
执行以下操作后:
let charsToBeDeleted = CharacterSet(charactersIn: "\"{]}")
let trimmedStr = str.trimmingCharacters(in: charsToBeDeleted)
print(trimmedStr)
Run Code Online (Sandbox Code Playgroud)
印刷品:
fileId“:1902,” x“:38,” y“:97
它修剪了第一个双引号,但没有其他。如何修剪不带双引号的字符串?
我想知道如何完成PHP
query = rtrim($query, '& ');
Run Code Online (Sandbox Code Playgroud)
在C#ASP .NET MVC中
我已经尝试过,Strings.RTrim("string")但是没有用。
也尝试过,query = query.Trim(query, "&");但是给我错误。
另外,msdn在Visual Basic中为rtrim提供了代码,这无济于事。
从代码看,如果在&字符后找到空白,似乎是在修剪空白。
有人知道如何复制php命令吗?干杯
在列中,有以"0"开头的数字和字母数字值.如果它是数字,如何修剪前导零,如果它是Oracle中的字母数字,则不应修剪零.
我需要在WHERE Condition中使用它.
防爆.
000012345应该是12345. 012321应该是12321. 00012JY12应该是00012JY12.
这是我试过的:
SELECT COUNT(*)
FROM <TABLE 1> ONN, <TABLE 2> SV
WHERE SV.CSA_SHP_VISIT_STG_SEQ_ID=ONN.CSA_SHOP_VIST_SEQ_ID
AND EXISTS (SELECT '1' FROM <TABLE 3> TMP
WHERE TRIM(SV.WORK_ORDER_NUM) = TRIM(TMP.WORK_ORDER_NUM)
AND PLANT IN ('EMA')
AND regexp_replace(TRIM(ONN.INSTLD_PART), '^0+([[:digit:]]+)$',
'\1')=TRIM(TMP.INSTLD_PART) AND
TRIM(ONN.INSTLD_PART_SERIAL_NUM)=TRIM(TMP.INSTLD_PART_SERIAL_NUM) AND
nvl(to_number(TRIM(ONN.INSTLD_PART_CSN)),0)=
nvl(to_number(TRIM(TMP.INSTLD_PART_CSN)),0)
and REGEXP_LIKE(tmp.INSTLD_PART_CSN, '^-?\d+(\.\d+)?$'))
Run Code Online (Sandbox Code Playgroud) 我试图从string使用中删除最后几个字符rtrim.
我有字符串 "Scryed (download torrent) - TPB"
我想要输出字符串 "Scryed"
例如
$title_t = "Scryed (download torrent) - TPB";
echo ($title_t) ;
echo "\n";
$title = ( rtrim ($title_t, "(download torrent) - TPB") );
echo ($title) ;
Run Code Online (Sandbox Code Playgroud)
给
Scryed (download torrent) - TPB
Scry
Run Code Online (Sandbox Code Playgroud)
这是为什么 ?预期产量是
Scryed (download torrent) - TPB
Scryed
Run Code Online (Sandbox Code Playgroud) 我正在从一个文件创建一个数组:
$handle = fopen("inputfile.txt", "r");
if ($handle) {
while (($str = fgets($handle)) !== false) {
if (strlen($str) && $str[0] == '#') {
$pdate = substr($str, 1);
$date = rtrim($pdate);
$formatted = DateTime::createFromFormat('* M d H:i:s T Y',$date);
}
rtrim ($str, "\n");
$exp = explode ('=', $str);
if(count($exp) == 2){
$exp2 = explode('.', $exp[0]);
if( count($exp2) == 2 ) {
if($exp2[1] == "dateTime"){
$s = str_replace("\\","",$exp[1]);
$d = strtotime($s);
$dateTime = date('Y-m-d H:i:s', $d);
$properties [$exp2[0]][$exp2[1]] = $dateTime;
} else { …Run Code Online (Sandbox Code Playgroud) rtrim工作如何?我有一个字符串“ 4dbb3dca&”。我不确定我的弦是如何固定的。我想打电话rtrim('4dbb3dca&', '&')
--edit:&可能是 $amp;特殊字符问题
但是在我的字符串是4dbb3dc。
我希望是这样4dbb3dca。
有什么解决方法吗?我尝试使用&,但是rtrim不执行任何操作,并且返回了初始字符串。rtrim在我的情况下可以使用吗?是否取决于php版本?
-编辑-
经过一番研究,我意识到,我想:我想删除&使用&的rtrim()功能。这可能吗?