Pertanyaan yang diberi tag regex-group

183
python re.sub group: angka setelah \ angka

Bagaimana saya bisa mengganti foobardengan foo123bar? Ini tidak berfungsi: >>> re.sub(r'(foo)', r'\1123', 'foobar') 'J3bar' Ini bekerja: >>> re.sub(r'(foo)', r'\1hi', 'foobar') 'foohibar' Saya pikir itu masalah umum ketika memiliki sesuatu seperti \number. Adakah yang bisa...

106
Python Regex langsung menggantikan grup

Apakah ada cara untuk mengganti semua grup secara langsung menggunakan sintaks regex? Cara normal: re.match(r"(?:aaa)(_bbb)", string1).group(1) Tetapi saya ingin mencapai sesuatu seperti ini: re.match(r"(\d.*?)\s(\d.*?)", "(CALL_GROUP_1) (CALL_GROUP_2)") Saya ingin membangun string baru secara...

95
Bisakah saya mengganti grup di regex Java?

Saya memiliki kode ini, dan saya ingin tahu, apakah saya hanya dapat mengganti grup (tidak semua pola) di regex Java. Kode: //... Pattern p = Pattern.compile("(\\d).*(\\d)"); String input = "6 example input 4"; Matcher m = p.matcher(input); if (m.find()) { //Now I want replace group one...