Ungkapan biasa untuk memadankan kandungan antara dua rentetan
PHPz
PHPz 2017-05-19 10:45:11
0
1
929

Padanan biasa
Berikut ialah rentetan

Saya kod
##javascript#
var a = 1;
console.log(a);
#javascript##

Saya orang Cina:
Cuaca sangat baik hari ini

Saya kod
# #javascript #
var b = 1;
console.log(b);
#javascript##

Sekarang saya perlu mendapatkan semua kandungan antara ##javascript# dan #javascript## Bagaimana saya harus menulisnya? Sertakan semua ruang dan baris baharu.

Saya mencuba [sS]*, tetapi jika terdapat berbilang keping kod yang serupa (seperti yang ditunjukkan di atas), ia akan secara langsung sepadan dengan #javascript## yang terakhir dan mengabaikan yang ada di antaranya. . Saya sangat tidak berdaya, tolong bantu. .

Halo, bagaimana editor segmen boleh menggunakan mod bukan penurunan harga? . . Mengubah semua kod saya menjadi gaya

PHPz
PHPz

学习是最好的投资!

membalas semua(1)
给我你的怀抱

Secara kerap, anda boleh menggunakan exec untuk mengekstrak berbilang nilai, tetapi akan ada data yang kotor, jadi sebenarnya lebih mudah untuk menggunakan split

var string = '##javascript# var a = 1;console.log(a);#javascript##…我是中文:今天天气真好…我是代码 ##javascript# var b = 1;console.log(b);#javascript##…';
var arr = string.split("#javascript##").map(function(value){
       return value.match(/##javascript#([\s\S]*)/)? value.match(/##javascript#([\s\S]*)/)[1] : value;
    }
);
console.log(arr);
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan