Все еще довольно новый для гигантского мира кодирования, поэтому извините меня, если есть какая-то программа, которая выполняет то, что мне нужно было делать все это время.Разбор строки из текста, переименовать
С этим из пути, у меня есть эта строка:
<tbody>
<tr>
<td id="001" class="rare1">1★
<td><img src="icons/weapons/tdagger/tdagger_001.png" />
<td><a class="fancybox" href="icons_large/weapons/tdagger/tdagger_001.png" rel="tdagger" title="Twin Dagger">
<img class="large" src="icons_large/weapons_preview/tdagger/tdagger_001.png" /></a>
<td><a onclick="select_all(this)">ツインダガー</a><br><a href="weapon_04.php#001" title="ツインダガー">Twin Dagger</a> <td>1<br>S-ATK
<td><img class="small" src="icons/small/small_01.png" /><br><img class="small" src="icons/small/small_02.png" /><br><img class="small" src="icons/small/small_03.png" />
<td>59 <br>0 <br>0
<td>61 <br>0 <br>0
<td>63 <br>0 <br>0
<td>66 <br>0 <br>0
<td>69 <br>0 <br>0
<td>71 <br>0 <br>0
<td>74 <br>0 <br>0
<td>77 <br>0 <br>0
<td>81 <br>0 <br>0
<td>84 <br>0 <br>0
<td>88 <br>0 <br>0
<td>Common Drop<br>Normal
<td class="desc">
<td class="desc">
<img class="small" src="icons/small/class_04.png" title="Fighter"/> <td class="desc">
</tr>
умножить это около 90 раз, и вы будете иметь текстовый файл я имею на моих руках прямо сейчас. Если вам интересно увидеть файл txt в полном объеме, вы можете посмотреть здесь (http://puu.sh/mGb28/7358869e42.txt).
У меня также есть коррелирующее количество изображений, которые согласуются с этим текстом.
Что мне нужно сделать, чтобы получить английское название (в данном случае)
Твин Dagger
, а затем переименовать файл сопоставления изображения (который я уже скачал)
tdagger_001.png
в
TwinDaggerIcon.png
Мои оригинальные мысли по этому вопросу должны были использовать регулярные выражения, чтобы получить титул и коррелирующий имя файла изображения, а затем записать их в новый текстовый файл. Затем я использовал bluej (java; ide, с которым я знаком), чтобы переименовать файлы, прочитав текстовый файл (только с названиями & изображений).
Я перебираю свой список файлов изображений, если имя изображения равно имени изображения в текстовом файле, затем я меняю его название на заголовок (без пробелов) и нажимаю «Icon.png» до конца.
Откровенно говоря, я не знаком с регулярным выражением, и то, что я получил до сих пор, действительно не похоже на то, что я могу использовать. Любая помощь в сравнении имен и переименований файлов будет плюсом.
hi, вы можете использовать DomParser, было бы проще обрабатывать теги и атрибуты – CodeIsLife