Saya perlu membuat regex yang cocok:

VAR1="custom_var%GHsadsd.%GHsadd%Gasd.var%Grandom"

Untuk VAR1=", saya menggunakan VAR[0-9]+="

String dalam tanda kutip ganda dapat menerima semua kemungkinan karakter. Regex hanya akan gagal jika substring yang dimulai dengan "%GH" tidak diakhiri dengan titik. Contoh:

VAR1="custom_var%GHsadsd.%GHsadd%Ga"   --> FAIL
VAR1="%GHasdas"                        --> FAIL
VAR1="%GHasdas.random"                 --> PASS
VAR1="custom"                          --> PASS
VAR1="custom%."                        --> PASS              
VAR1="custom%Grandom"                  --> PASS

Ini pertama kalinya saya mengajukan pertanyaan tentang stackoverflow. Saya harap saya tidak melanggar sesuatu.

Saya akan sangat menghargai jika Anda dapat menjelaskan kepada saya solusinya juga. Saya baru mengenal regex dan menghabiskan seluruh akhir pekan untuk ini dan kehilangan semua harapan.

1
Ankit Mongia 11 Mei 2021, 07:57

2 jawaban

Jawaban Terbaik