cuốn sách gpt4 ai đã làm

c# - 伪 IPv4 正则表达式

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-03 20:25:24 27 4
mua khóa gpt4 Nike

Giả sử IP tối đa có thể chứa số lượng tối đa là 999 trong mỗi dấu ngoặc "dấu chấm", tức là 999.999.999.999 là giá trị khả dụng tối đa.
Tôi đã kiểm tra biểu thức chính quy ([0-9]+.){3}[0-9] trong máy tính. Vậy tại sao chương trình lại đưa ra lỗi thời gian chạy "phân tích cú pháp "?([0-9]+.){3}[0-9]"- Bộ định lượng {x,y} không theo sau."?

using System;
using System.IO;
using System.Collections.Generic;
using System.Linq;
using System.Text;
sử dụng System.Text.RegularExpressions;

không gian tên RegExCs
{
class Program
{
static void Main(string[] args)
{
chuỗi dữ liệu thô;
Bộ lọc Regex = Regex mới(@"?([0-9]+\.){3}[0-9]"); //lỗi thời gian chạy

rawData=File.ReadAllText("Danh sách truy vấn");

MatchCollection theMatches = filter.Matches(rawData);

foreach (Match theMatch trong theMatches)
{
Console.WriteLine("ip: {0}\n",theMatch.Groups["ip"]);
}


Console.ReadKey();

}
}
}

Trang trợ giúp chính thức Không giúp tôi nhiều.

Nội dung file "Danh sách truy vấn":

Trả lời từ 212.77.100.101 thời gian www.wp.pl: 21:37Trả lời từ 111.41.130.55 thời gian www.dupa.pl: 05:33Trả lời từ 230.77.100.101 www.whatanannoyingbug.com thời gian: 04:12Trả lời từ 65.77.100.101 www.foooo.org thời gian: 12:55Trả lời từ 200.77.100.101 www.example.com thời gian: 07:56

câu trả lời hay nhất

Bạn cần bao quanh toàn bộ biểu thức chính quy bằng dấu ngoặc đơn, thay đổi ?([0-9]+\.){3}[0-9]đến những điều sau đây:

(?([0-9]+\.){3}[0-9])

Điều này là cần thiết bởi vì ?Cú pháp để tạo một nhóm được đặt tên chỉ hợp lệ nếu nó ngay sau dấu ngoặc mở, nếu không thì ?Nó có nghĩa là "làm cho phần tử trước đó trở thành tùy chọn". bởi vì ? Không có phần tử nào trước đó và bạn gặp lỗi.

Về C# - Biểu thức chính quy Pseudo IPv4, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/10905936/

27 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress