0

この「abcdefghijklm.com 80 /abcdefgh.php」のような文字列がある場合、ドメイン名の後に http ポートが続き、サブ文字列は常にドメイン名の最初の 8 桁であり、その後に「.php」が続きます (サブ文字列文字時々 6 または 8 または 5 に変更されますが、これらすべての長さにはドメイン名の同じ文字が含まれ、.php で終わることになります。

xyzklmopqr.com 80 xyzklm.php  
lkjhgfdsaq.com 80 lkjhg.php  
mjuyhnbgtr.com 80 mjuyhnbg.php
4

3 に答える 3

2

これは機能し、数字を簡単に変更できます

(\w{5,6}|\w{8})\w*\.com 80 \1\.php

他の人の解決策よりも少し簡単です

于 2013-05-01T17:05:53.660 に答える
1

以下が機能するはずです。

(((\w{5})\w?)\w{2}?)\w*\.com 80 (\1|\2|\3)\.php

これは、一般的な長さの部分文字列ではなく、質問で言及した特定の長さ (5、6、および 8) で機能することに注意してください。

例: http://www.rubular.com/r/NwCcihN6o6

于 2013-05-01T16:59:07.153 に答える