最近中文字幕高清中文字幕无,亚洲欧美高清一区二区三区,一本色道无码道dvd在线观看 ,一个人看的www免费高清中文字幕

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

正則表達(dá)式更改電話號碼的形式

正則表達(dá)式更改電話號碼的形式

至尊寶的傳說 2024-01-05 10:49:48
我正在嘗試使用正則表達(dá)式更改電話號碼格式。以下示例顯示了原始格式是什么以及應(yīng)如何更改它:(216) 765 8765 ---> 電話: 216-7658765我嘗試使用以下代碼:data = data.replaceAll("([0-9]{3})|([\\s\\./0-9])*$","$1"+"-"+"$2");但這并不能解決問題。
查看完整描述

2 回答

?
胡說叔叔

TA貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超8個(gè)贊

你的正則表達(dá)式是錯(cuò)誤的:)你應(yīng)該得到一些關(guān)于錯(cuò)誤轉(zhuǎn)義序列的編譯錯(cuò)誤。

首先是你的錯(cuò)誤:

  • 您對 (216) 的第一個(gè)匹配在技術(shù)上是正確的,但為了使 () 刪除,您還需要在其中進(jìn)行匹配:\(([0-9]{3})\)

  • 你的第二場比賽有點(diǎn)搞砸了:)首先,如果你要在字符串中使用 \s,大多數(shù)語言會認(rèn)為你想轉(zhuǎn)義“s”。所以大多數(shù)時(shí)候你需要轉(zhuǎn)義 \ 本身。所以\s

  • 我不知道管子是什么| 是為了,但你可以把它變成一個(gè)空間。

工作示例:

data.replaceAll("\\(([0-9]{3})\\) ([\\s0-9]+)*$","$1-$2")

https://code.sololearn.com/cVRUy2BwauK8#java


查看完整回答
反對 回復(fù) 2024-01-05
?
紫衣仙女

TA貢獻(xiàn)1839條經(jīng)驗(yàn) 獲得超15個(gè)贊

不要發(fā)明輪子,除非你真的想這么做。看看這個(gè)庫 https://github.com/google/libphonenumber


查看完整回答
反對 回復(fù) 2024-01-05
  • 2 回答
  • 0 關(guān)注
  • 216 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號