第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

在java中將正則表達(dá)式模式替換為小寫

在java中將正則表達(dá)式模式替換為小寫

慕工程0101907 2021-07-20 17:01:52
我正在嘗試將 url 字符串替換為小寫,但希望保持特定模式字符串的原樣。例如:對于輸入,如:http://BLABLABLA?qUERY=sth&macro1=${MACRO_STR1}&macro2=${macro_str2}預(yù)期的輸出將是小寫的 url 但多個宏是原始的:http://blablabla?query=sth&macro1=${MACRO_STR1}&macro2=${macro_str2}我試圖使用正則表達(dá)式捕獲字符串,但沒有找到進(jìn)行替換的正確方法。此外,似乎使用 replaceAll() 不能完成這項工作。請問有什么提示嗎?
查看完整描述

3 回答

?
月關(guān)寶盒

TA貢獻(xiàn)1772條經(jīng)驗 獲得超5個贊

此正則表達(dá)式將匹配 first 之前的所有字符&macro,并將介于http://和 first之間的所有字符放在&macro自己的組中,以便您可以修改它。

http://(.*?)&macro

在這里測試

更新:如果您不想使用組,則此正則表達(dá)式將僅匹配http://第一個和第一個之間的字符&macro

(?<=http://)(.*?)(?=&macro)

在這里測試


查看完整回答
反對 回復(fù) 2021-07-23
?
烙印99

TA貢獻(xiàn)1829條經(jīng)驗 獲得超13個贊

很簡單,這需要一些編碼。將整個 url 分成幾部分,直到 marcos 并降低字符串 1 變量并將所有其他剩余的宏字符串附加到它。


查看完整回答
反對 回復(fù) 2021-07-23
  • 3 回答
  • 0 關(guān)注
  • 476 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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