[解決方法]split()函式,擷取"."無效
情景:
split(".")函式 擷取,無效。但是擷取其他字串是好用的。下面來分析一下。
分析:
去官網檢視java API關於split()函式的說明。 其中是split函式是對字串拆分為給定正則表示式的匹配項 。這時候,我們很容易就會想到,是轉義的問題。
方法:
1、轉義
那麼,我們將split(".")
進行轉義。改為split("\\.")
。這樣便可以進行截取了。
程式碼示例:
String b[]=a.split("\\.");
for(String c:b){
System.out.println(c);
}
2、替換.
既然split(".")
,被程式碼給轉義了,我們可以用沒有被轉義的字元代替.
程式碼示例:
a=a.replace(".", "¥");
String d[]=a.split("¥");
for(String e:d){
System.out.println(e);
}
相關推薦
[解決方法]split()函式,擷取"."無效
情景: split(".")函式 擷取,無效。但是擷取其他字串是好用的。下面來分析一下。 分析: 去官網檢視java API關於split()函式的說明。 其中是split函式是對字串拆分為給定正則表
hsql中split函式,lateral view explode的常規用法
1.split()函式 hsql中split(item,'分隔符') 2.lateral view explode將複雜結構一行拆成多行,實現行轉列,如 id name 1 hell,
Python——split函式,join函式
原文連結:https://www.cnblogs.com/jsplyy/p/5634640.html 1、join()函式 語法: ‘sep’.join(seq) 引數說明 sep:分隔符。可以為空 seq:要連線的元素序列、字串、元組、字典 上面的語法即:以sep作為分隔符,將seq所有的
python檔案處理時的問題:split函式,input函式
檔案操作目的:對檔案中的對話內容進行分割,把買家和客戶的談話內容分別儲存在不同的檔案中,但是去掉談話物件。遇到如下問題: 程式程式碼如下: 使用字串的split時,報錯 錯誤內容:這個函式需要至少一個值。 讀取的檔案是: 在split函式中
Spring註解方式,異常 'sessionFactory' or 'hibernateTemplate' is required的解決方法 轉載的,勞記勞記
啟動工程時出現異常: Caused by: java.lang.IllegalArgumentException: 'sessionFactory' or 'hibernateTemplate' is required at org.springframewor
專案開發過程中的細節問題及解決方法(Vue,Css)(入門級)
Vue開發填坑 方法methods通用 問題描述: vue開發過程中很多時候,函式方法methods會在各個元件內共用,每個元件都寫個比較多餘。 解決方法: 1.利用CommonJS思想,單獨寫,然後每個元件利用import { function
ASP.NET第一次訪問慢的解決方法(MVC,Web Api)
問題現象 訪問asp.net web專案的時候,第一次訪問比較慢,當閒置一段時間後,再次訪問還是會非常慢。 問題原因 這是IIS回收造成的,再次訪問的時候會初始化操作,初始化需要耗費時間,所以訪問會比較慢,第二次訪問的時候不需要初始化操作,因此變快了。 解決辦法 IIS應用初始化會在網站第一次建立後
使用to_number函式,提示ORA-01722無效數字的解決方法
使用to_number()函式時,提示ORA-01722:無效數字 的解決方法 原因分析: 1.顯式原因: 即欄位中存在非數字的字元。 解決方法:(1)替換掉非數字的字元。 (2)使用 OR
Win10遠端桌面連線winserver2012時, 出現 身份驗證錯誤,要求的函式不受支援,這可能是由於CredSSP加密Oracle修正 解決方法
解決方法: 執行 gpedit.msc 本地組策略: 計算機配置>管理模板>系統>憑據分配>加密Oracle修正 選擇啟用並選擇易受攻擊。 如果是家庭版什麼的,可能無法直接開啟組策略編輯器;可以試著在登錄檔裡,自己手動建立 H
轉載, sublime text3 input函式無法執行問題解決方法
一、安裝外掛SublimeREPL 按Ctrl+Shift+P,開啟命令框。輸入Install Package,回車,等待幾秒鐘,會彈窗提示“安裝成功”。 按Ctrl+Shift+P,開啟命令框,輸入Install,選擇“Package
關於servlet3中,使用註解配置之後,訪問無效的解決方法
web專案中的web.xml檔案的根元素如果是從其他地方拷貝的,如下所示 <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
關於vscode更新後 格式化程式碼造成函式括號後的空格被刪除,單引號變雙引號問題的解決方法
前段時間做專案時遇到了語法格式的警告即 究其原因是因為專案建立時選擇了 ESLint 來規範程式碼,由於在VSCode1.7.2中替換了內建格式化外掛。所以在新的專案中格式化程式碼後引發程式碼規範驗證錯誤,經過幾番研究之後終於將其解決下面貼出解決方案: 修改Vscode的配置檔案,不知
關於 C#呼叫C庫Dll,有回撥函式時,只執行一次回撥函式就直接掛掉 的解決方法
錯誤 直接當機,如下圖: 錯誤原因 回撥函式宣告原因,跟堆疊有關係
父容器display:flex後,子元素的內部元素height:100%無效解決方法
父容器display:flex後,子元素的內部元素height:100%無效解決方法 解救辦法:父類容器position:relative;子元素:position:absolute;width:100%,height:100%; 效果圖: 程式碼如下:
java關於使用subList方法擷取的字串,放入redis快取的相關問題及解決方法
在前幾天做專案的時候,會對其他專案通過阿里雲發來的訊息中的某個List型別的欄位進行擷取,並將擷取後的結果存入redis中。但是在專案執行起來的時候,獲取redis中該欄位的內容會出現錯誤,錯誤提示如下: (error) WRONGTYPE Operation a
Table中的td,th用了Colspan或者Rowspan之後,設定寬度無效的解決方法
最近用到td中的Colspan,後來設定寬度的時候發現怎麼搞都無法實現到自己想要的效果,最後就把table中的第一行設定為無colspan和rowspan屬性的,該是幾列就幾列,然後把每列寬度設好,用百分比哦,我這裡用
Win10遠端桌面 出現 身份驗證錯誤,要求的函式不受支援,這可能是由於CredSSP加密Oracle修正 解決方法
升級至win10 最新版本10.0.17134,遠端桌面連線Window Server時報錯資訊如下: 出現身份驗證錯誤,要求的函式不正確,這可能是由於CredSSP加密Oracle修正。 解決方法: 執行 gpedit.msc 本地組策略: 計算機配置>管理模板>系統>憑據分配>加
Internal Server Error 無法訪問請求的頁面,因為該頁的相關配置資料無效 解決方法
win+r 執行 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i 重新註冊一下asp.net。 如果是vista作業系統,需要在dos命令視窗中執行以上的路徑,並且dos視窗必須是以管理員身份執行。否則會出現當前的操作需要
基礎連線已經關閉: 未能為 SSL/TLS 安全通道建立信任關係。 根據驗證過程,遠端證書無效------解決方法
Message = "基礎連線已經關閉: 未能為 SSL/TLS 安全通道建立信任關係。" InnerException = {"根據驗證過程,遠端證書無效。"} 解決方法如下: using System;using System.Collections.Gene
擷取substring ,substr ,slice, split 函式indexOf 替換 replace 組合John
1. substring(start(必需),stop(可選)) ( ] 第一個引數代表開始位置,第二個引數代表結束位置的下一個位置; 若引數值為負數,則將該值轉為0; 兩個引數中,取較小值