Ungkapan biasa - vim matchstr() tidak boleh sepadan dengan nombor dalam :4:
大家讲道理
大家讲道理 2017-05-16 16:38:50
0
2
523

biarkan a=['','']
echo matchstr(dapat(a,0),"[0-9]+")
echo matchstr(dapat(a,1),"d+ ")
semua memaparkan rentetan kosong


:s/d+/xxx/cg
boleh memadankan 4
tetapi {pat} dalam matchstr() tidak berjaya!

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

membalas semua(2)
巴扎黑

Abang di tingkat atas, cadangan pertama betul. echo matchstr(get(a,0),"[0-9]+")Memang kosong tak ada masalah

我想大声告诉你

Saya belum menulisnya sebelum ini, tetapi saya rasa ia adalah masalah dengan "". Saya cadangkan anda mencuba:
1 \, contohnya: "[0-9]\+"
2 contoh: "[0-9]+"

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan