Tôi chắc chắn có một giải pháp đơn giản, nhưng tôi dường như thiếu nó.Regex C# problem
Tôi cần một regex để làm như sau:
asdf.txt;qwer
phải phù hợp với asdf.txt
"as;df.txt";qwer
phải phù hợp với as;df.txt
Như bạn thấy, tôi cần phải khớp với dấu chấm phẩy, nhưng nếu dấu ngoặc kép tồn tại (khi có dấu chấm phẩy trong giá trị), tôi cần phải khớp trong dấu ngoặc kép. Vì tôi đang tìm kiếm tên tệp, sẽ không bao giờ có báo giá trong giá trị.
Hương vị regex của tôi là C#.
Cảm ơn sự giúp đỡ của bạn!
Bạn có thể đã thoát khỏi dấu ngoặc kép (như \" hoặc '') bên trong dấu ngoặc kép? –