如何使用 Applescript 解析标签内部的数据?我知道 Applescript 有语法words 3 thru -2 of myTextVariable
- 但我如何使用它来确保我只是This is my text
从下面的标签中获取数据?
<p>This is my text</p>
或者
<p class="new">This is my text</p>
或者
<h1>This is my text</h1>
或者
<content class="new" id="content">This is my text</content>
答案1
我只会在 shell 或某些 shell 脚本语言中使用正则表达式:
paragraphs of (do shell script "/bin/echo " & quoted form of "<p class=\"new\">yyy</p><p>uuu</p>" & " | ruby -e 'puts $<.read.scan(/<p.*?>(.+?)<\\/p>/)'")