2
ทำไม '[az] *' ตรงกับสตริงที่ไม่ใช่ตัวอักษร?
ฉันมีไฟล์ที่alphanumมีสองบรรทัดเหล่านี้: 123 abc this is a line ฉันสับสนว่าทำไมเมื่อฉันรันsed 's/[a-z]*/SUB/' alphanumฉันจะได้ผลลัพธ์ต่อไปนี้: SUB123 abc SUB is a line ผมคาดหวังว่า: 123 SUB SUB is a line ฉันพบวิธีแก้ไข (ใช้sed 's/[a-z][a-z]*/SUB/'แทน) แต่ฉันไม่เข้าใจว่าทำไมมันถึงใช้งานได้และของฉันก็ใช้ไม่ได้ คุณช่วยได้ไหม