Score:0

โมดูล regex_search ที่ใช้งานได้

ธง cn

ใครก็ได้ช่วยฉันอธิบายรหัสนี้ในโมดูล regex_search ที่ ansible ได้ไหม:

- set_fact:
    regex: "{{ '/opt/conf/path.txt' | regex_search('/?(.*)', '\1') }}'
  • "\1" หมายถึงอะไรในรหัสนี้
  • หน้าที่ของตัวอักษรพิเศษแต่ละตัวใน '/?(.*)' คืออะไร
Score:2
ธง us

นี่เป็นคำถาม regex มากกว่าไม่ใช่คำถาม นอกเหนือจากนั้น ข้อมูลทั้งหมดที่คุณกำลังมองหาอยู่ใน เอกสารหลาม และ เอกสารที่สามารถเข้าใจได้.

  • \\1 จะส่งคืนกลุ่มที่ตรงกันกลุ่มแรก
  • /?(.*) มีหลายส่วน
    • /? จะตรงกับก / ถ้ามี หรือไม่มีอะไรถ้าไม่มี เดอะ ? หมายถึง "ตัวเลือก"
    • ทุกอย่างอยู่ในวงเล็บ () เป็นกลุ่มจับคู่ คุณสามารถมีได้หลายส่วนเพื่อรับส่วนต่าง ๆ ของการจับคู่ของคุณ แต่ที่นี่มีเพียงส่วนเดียว
    • .* จับคู่สตริงที่ประกอบด้วยอักขระใดๆ ยกเว้นการขึ้นบรรทัดใหม่ที่มีความยาวเท่าใดก็ได้ เช่น . จับคู่อักขระใดก็ได้ (ยกเว้นการขึ้นบรรทัดใหม่) และ * หมายถึง 0 ตัวอักษรขึ้นไป

ตรวจสอบเอกสารที่ลิงก์ด้านบน พวกเขาอธิบายรายละเอียดทั้งหมดนี้

TRONG NGUYEN avatar
cn flag
ขอบคุณมากสำหรับคำตอบของคุณ ตอนนี้ฉันเข้าใจแล้ว

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา