Câu hỏi được gắn thẻ «regular-expression»

Biểu thức chính quy là một phương tiện khớp với một mẫu các ký tự trong một chuỗi.

1
Mẫu .gitignore tương đương với regex (Lớn | Nhỏ) (Bang | Thành phố) - [0-9] * \. Csv
Tôi có một regex tôi bị mắc kẹt .gitignoretương tự như: (Big|Small)(State|City)-[0-9]*\.csv Nó không hoạt động nên tôi đã thử nghiệm nó với RegexLab.NET . Sau đó tôi đã tìm thấy trang người đàn ông gitignore dẫn tôi biết rằng gitignore không sử dụng regexes, mà là fnmatch (3) . …

2
Ranh giới từ Grep
Tích lũy tài liệu GNU: ‘\<’ Match the empty string at the beginning of word. ‘\>’ Match the empty string at the end of word. My / etc / fstab trông như thế này: /dev/sdb1 /media/fresh ext2 defaults 0 0 Tôi muốn grep trả lại TRUE / FALSE cho sự …

2
Nhóm chụp regex Bash
Tôi đang cố gắng khớp nhiều giá trị chữ và số (số này có thể thay đổi) từ một chuỗi và lưu chúng vào mảng nhóm chụp bash. Tuy nhiên, tôi chỉ nhận được trận đấu đầu tiên: mystring1='<link rel="self" href="/unix//api/clouds/1/instances/1BBBBBB"/> dsf <link rel="self" href="/unix//api/clouds/1/instances/2AAAAAAA"/>' regex='/instances/([A-Z0-9]+)' [[ $mystring1 =~ $regex …





1
Thay thế văn bản với sed và giữ một phần của văn bản gốc
Tôi đang cố gắng chuyển đổi <id>1</id> <Name>ENTERPRISE RESOURCE PLANNING</Name> đến: <column name="id">1</column> <column name="Name">ENTERPRISE RESOURCE PLANNING</column> Tôi giả sử công cụ tốt nhất cho công việc sẽ là sed, tuy nhiên tôi không thể tìm ra cách giữ các phần của văn bản gốc trong phần thay thế. Nếu …


3
lặp lại awk {n} không hoạt động
Tôi đang cố gắng in các dòng bằng ký hiệu lặp lại {n} nhưng nó không hoạt động. Cho. ví dụ: tôi muốn in tất cả các dòng có chiều dài là 4 char awk '/^.{4}$/' test_data Đoạn mã trên không in được. Làm thế nào để sửa nó để …






Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.