ฉันพยายามจับคู่ข้อความแล้วแทนที่ด้วยข้อความพร้อมอักขระพิเศษบางตัว ข้อความตัวอย่างน้อยที่สุด:
#10 Oranges. These are citrus fruits
ผลลัพธ์ที่ต้องการ:
#10 Oranges.
These are citrus fruits
regex: (#\d{1,2}[^.]*\.)\s*
แทนที่ด้วย: $1\n
(ฉันได้Match using regular expressions
ตรวจสอบแล้ว)
regex #10 Oranges.
ประสบความสำเร็จตรง อย่างไรก็ตาม backreference เลขไม่ได้แทนข้อความที่มีกลุ่มจับ แต่เพียงแค่ไปในตัวอักษร (output ที่แท้จริงคือ$1\n
) ฉันได้ลองใช้ backslash สำหรับ backreference ที่เป็นตัวเลข\1
และผลลัพธ์ก็เหมือนกัน
มีบางอย่างที่ฉันขาดหายไปหรือไม่? ฉันจะแทรกข้อความที่ตรงกันใน Google เอกสารโดยใช้นิพจน์ทั่วไปได้อย่างไร
Note: Capture groups only work with Google Sheets.
ดูsupport.google.com/docs/answer/62754#regular_expressions