01/10/2018, 12:23
Xử lý chuỗi, xoá tên tham số của phương thức
Mình đang viết một phương thức để xoá các tên biến của tham số ví dụ
đầu vào : public int maxNubers ( int a , int b , String c , int d ) ;
đầu ra : public int maxNubers ( int , int , String , int ) ;
các ngoặc và chữ đều cách nhau bởi một khoảng trắng ở chuỗi đầu vào .
Mong mọi người giúp đỡ
Bài liên quan
Tách các từ trong ngoặc, bỏ đi những từ không phải là type.
Cái này không phải chuẩn typing.
Mình muốn dùng regrex để xoá . Có cách nào k bạn ??
cảm ơn các bạn nhé . Trong bài này mình muốn một regrex khớp cho một chuỗi bất kỳ
public int maxNumber ( int abf , int 123 , int abc48 , String a[] ) ;
mong bạn giúp đỡ
Link tham khảo làm bộ parser cho method declaration
http://enear.github.io/2016/03/31/parser-combinators/
Khi đã có parsing tree, preorder traversal để tạo chuỗi, lúc quét bỏ qua node Parameter name
int 123
làm sao được nhỉ? Lỗi biên dịch rồi.Demo: https://regex101.com/r/cRdFJD/2/
Không có lang Java nên mình làm tạm với Python.