Удалить текст в определенных идентификаторах из строки html в AS3 - PullRequest
0 голосов
/ 19 декабря 2011

Для проекта я пытаюсь импортировать htmlText во флэш-память, а затем удалить все элементы, которые флэш-память не будет обрабатывать.Например, HTML-код, который я хочу импортировать, содержит собственный код «[caption] [/ caption]».По сути, я хочу удалить эти идентификаторы и любой текст между ними, чтобы Flash не отображал их в текстовом поле.У кого-нибудь есть хорошее предложение / пример для меня?Я пытался выяснить, как использовать регулярные выражения, чтобы сделать это, но не смог найти хорошее руководство для него, и поэтому не удалось.

И пример текста, который я пытаюсь отфильтровать:

<em>Pushmo</em> is a game filled with questions. How do I solve this puzzle? Is that a 8-bit Mario's face? Why is this old, obese blob making tons of death traps that easily ensnare and encase unsuspecting children?

[caption id="attachment_37414" align="alignleft" width="400" caption="The fat, red sumo goes into the most dangous place imaginable."]<a href="/2011/12/pushmo-review/pushmo-3ds-title-screen/" rel="attachment wp-att-37414"><img class="size-medium wp-image-37414" title="Pushmo-title" src="/2011/12/pushmo-3ds-title-screen-400x203.jpg" alt="Pushmo Title Screen" width="400" height="203" /></a>[/caption]

<em>Pushmo</em> is a downloadable puzzle game in the 3DS eShop. In <em>Pushmo</em> you take on the role of Mallo, an amorphic red sumo wrestler with the mind of an Einstienian savant. 

Я надеюсь, что смогу обнаружить идентифицирующий текст и удалить что-либо между ними.Буду признателен за любые предложения, которые мне могут дать.

1 Ответ

1 голос
/ 19 декабря 2011

Вы можете использовать indexOf и lastIndexOf для достижения этого без регулярных выражений.

Также вам стоит взглянуть на String.replace

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/String.html

и руководство по регулярному выражению as3:

http://snipplr.com/view/6608/as3-regular-expression-basics/

наконец, учебник для чистого регулярного выражения:

http://www.regular -expressions.info / tutorial.html

...