01/10/2018, 01:05

Cần gợi ý regex để match một function call đơn giản

Giả sử mình có 1 chuỗi ký tự thế hiện vài lời gọi hàm như thế này:

Print("abc);def", abc); Print("a)d;", abc);

Phải viết regex như thế nào để khớp được 2 lời gọi hàm trong chuỗi này?

(Mình đang viết shell script, không phải đang viết server đâu)

OniRanger viết 03:18 ngày 01/10/2018

cat sourcefile | egrep “Print(”.*",.*);"

明玉 viết 03:09 ngày 01/10/2018

Là sao bạn, mình để tag là javascript mà?

OniRanger viết 03:05 ngày 01/10/2018

Trong bài bạn bảo là shell script mà.
Cái regrex là cái sau egrep ấy bạn

明玉 viết 03:12 ngày 01/10/2018

Nhưng mà javascript cũng có thể được dùng để viết shellscript http://www.2ality.com/2011/12/nodejs-shell-scripting.html?m=1

Vấn đề ở đây là trong parameter của 2 hàm đó có chứa kí tự “;” và “)”

Bài liên quan
0