Tôi có một regex rất dài mà tôi muốn đưa vào một biến để kiểm tra với. Tôi muốn có thể đặt nó trên nhiều dòng để nó không phải là không thể đọc được. Tôi thấy bạn có thể làm nhiều dòng với thẻ tài liệu. Nhưng khi tôi thử định dạng này, robot dường như nghĩ đây là một danh sách. Có cách nào để làm điều này trong khuôn khổ robot?Có thể có một phạm vi biến nhiều dòng trong khung robot
${example_regex} = '(?m)Setting IP address to [0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\nSetting MAC address to [0-9a-f]{2}:[0-9a-f]{2}:[0-9a-f]{2}:[0-9a-f]{2}:[0-9a-f]{2}:[0-9a-f]{2}\nSetting IP forwarding kernel options'
muốn để có thể viết:
${example_regex} '(?m)Setting IP address to [0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\n
Setting MAC address to [0-9a-f]{2}:[0-9a-f]{2}:[0-9a-f]{2}:[0-9a-f]{2}:[0-9a-f]{2}:[0-9a-f]{2}\n
Setting IP forwarding kernel options'
Đây là một kỹ thuật rất hữu ích. Biến của tôi yêu cầu sử dụng biến $ {SPACE} để buộc ký tự khoảng trắng ở cuối dòng. –
Đối với những người muốn có một dòng mới, đặt '\ n' hoặc' $ {\ n} 'trong văn bản hoạt động. – tuxayo