tags 相关问题

标签是标记或语义描述符。尽管通用起源,这个“标签”已成为HTML的同义词 - 如果你的问题已经在这个背景下,它的使用可能是不必要的。然而,在不同的上下文中,术语“标签”也可以正式使用。一个案例是SCADA程序Ignition,其中标签是放置在分层系统中的基本单元之一,每个单元都有自己的标签路径和与其他标签相关的标签路径。

angular4 提及输入标签无法正常工作

我正在使用 Angular 4 提及标签输入。我创建了一个 api,可以获取所有用户列表,但我无法在角度提及列表中显示它。我很困惑该怎么办。需要帮忙。 HTM...

回答 1 投票 0

TYPO3新闻系统扩展:标签过滤器仅显示详细视图

我正在运行 TYPO3 v10.4.21,并安装了 Georg Ringer 的新闻系统扩展以及 T3SBootstrap 扩展。我想要实现的是拥有一个带有点击按钮的标签过滤器...

回答 2 投票 0

在Vscode中复制具有相同标签的代码的快捷方式或快速方法?

Vscode 中是否有复制具有相同标签的所有内容的快捷方式? 例如 苹果 这是水果。 香蕉 它也是一种水果。 Vscode 中是否有复制具有相同标签的所有内容的快捷方式? 例如 <h2>Apple</h2> <p>It's a fruite.</p> <h2>Banana</h2> <p>It's also a fruite.</p> 目标:复制h2标签内的所有代码。 结果: <h2>Apple</h2> <h2>Banana</h2> 选择<h2> 使用菜单选择? 选择所有出现的情况 ArrowRight ArrowLeft 使用命令Emmet: Balance (outward) Ctrl+C Esc 前往新地点 Ctrl+V 选择<h2> 按 Ctrl+D 按 Shift+End 按 Ctrl+C 将光标放在要粘贴代码的任意位置 按 Ctrl+V

回答 2 投票 0

关于 microsoft azure 策略 - DeployIfNotExists

我通过 bicep 部署一个策略,检查虚拟机是否具有“BackupRetention”标签,并且填充了 4 个特定保留中的 1 个 我怎么总是收到不合规的信息。作为...

回答 1 投票 0

如何在保持兄弟姐妹beautifulsoup的同时插入和删除标签?

我收到一个 html 格式的表格,需要迭代它以找到设置了 rowspan 的标签。一旦找到 rowspan= 的单元格,我需要插入一段代码: 我收到一个 html 格式的表格,需要遍历它以查找设置了 rowspan 的标签。一旦找到带有 rowspan=<a number> 的单元格,我需要插入一段代码: <tr> <th rowspan="14" >Words</th> <td style="height: 30px;"></td> <td style="text-align: center; height: 30px;"></td> <td style="height: 30px;"></td> <td style="text-align: right; padding: 7px; min-width: 75px"></td> <td style="height: 30px;"></td> <td style="height: 30px;"></td> <td style="height: 30px;"></td> </tr>\n 作为当前行上方的行。然后,我需要从当前行中删除这个 <th>。 例如,这是我要搜索的代码: <table border="1" class="dataframe" style="border: 1px solid grey"> <tbody> <tr> <th>Records</th> <th>Worth</th> <td>30</td> <td>is</td> <td>50</td> <td>0</td> <td>good</td> <td></td> </tr> <tr> <!-- this is the code im looking for --> <th rowspan="13" valign="top">Reports</th> <!-- --> <th>Worth</th> <td>30</td> <td>=</td> <td>40</td> <td>0</td> <td>bad</td> <td></td> </tr> <tr> <th>Worth</th> <td>is</td> <td>44</td> <td>400.0</td> <td></td> <td>bad</td> <td></td> </tr> </tbody> </table> 因此,一旦我找到带有 <th> 的 rowspan,我需要将该块插入到其上方的行,然后从当前行中删除 <th>。这就是我现在的做法: for child in soup.tbody.descendants: if child.name == 'th': if 'rowspan' in child.attrs: new_row = <<that block from above>> crazy_tag = bs4.BeautifulSoup(new_row, 'html.parser') x = child.find_previous('tr') x.insert_before(crazy_tag) child.extract() 我正在寻找的输出是这样的: <table border="1" class="dataframe" style="border: 1px solid grey"> <tbody> <tr> <th>Records</th> <th>Worth</th> <td>30</td> <td>is</td> <td>50</td> <td>0</td> <td>good</td> <td></td> </tr> <tr> <th rowspan="14" >Words</th> <td style="height: 30px;"></td> <td style="text-align: center; height: 30px;"></td> <td style="height: 30px;"></td> <td style="text-align: right; padding: 7px; min-width: 75px"></td> <td style="height: 30px;"></td> <td style="height: 30px;"></td> <td style="height: 30px;"></td> </tr> <tr> <th>Worth</th> <td>30</td> <td>=</td> <td>40</td> <td>0</td> <td>bad</td> <td></td> </tr> <tr> <th>Worth</th> <td>is</td> <td>44</td> <td>400.0</td> <td></td> <td>bad</td> <td></td> </tr> </tbody> </table> 好消息是,我的代码做了我想要的事情,并且得到了想要的输出。坏消息是,在完成之前我还必须对此 html 执行其他操作。在我执行此操作并继续循环后代之后,下一次迭代给我 None 。我认为 extract() 保持了树的结构完整,但似乎我插入的块或我删除的行都没有保留树结构。有什么想法吗? 我的问题基本上可以归结为:如何将一些 html 插入到一个漂亮的 soup 对象中并提取一行而不破坏文档中的兄弟关系? 相反,.insert_before()/.extract(),您可以使用简单的.replace_with(): from bs4 import BeautifulSoup html_text = """\ <table border="1" class="dataframe" style="border: 1px solid grey"> <tbody> <tr> <th>Records</th> <th>Worth</th> <td>30</td> <td>is</td> <td>50</td> <td>0</td> <td>good</td> <td></td> </tr> <tr> <!-- this is the code im looking for --> <th rowspan="13" valign="top">Reports</th> <!-- --> <th>Worth</th> <td>30</td> <td>=</td> <td>40</td> <td>0</td> <td>bad</td> <td></td> </tr> <tr> <th>Worth</th> <td>is</td> <td>44</td> <td>400.0</td> <td></td> <td>bad</td> <td></td> </tr> </tbody> </table>""" snippet = """\ <tr> <th rowspan="14" >Words</th> <td style="height: 30px;"></td> <td style="text-align: center; height: 30px;"></td> <td style="height: 30px;"></td> <td style="text-align: right; padding: 7px; min-width: 75px"></td> <td style="height: 30px;"></td> <td style="height: 30px;"></td> <td style="height: 30px;"></td> </tr>""" soup = BeautifulSoup(html_text, "html.parser") for th in soup.select("th[rowspan]"): th.replace_with(BeautifulSoup(snippet, "html.parser")) print(soup) 打印: <table border="1" class="dataframe" style="border: 1px solid grey"> <tbody> <tr> <th>Records</th> <th>Worth</th> <td>30</td> <td>is</td> <td>50</td> <td>0</td> <td>good</td> <td></td> </tr> <tr> <!-- this is the code im looking for --> <tr> <th rowspan="14">Words</th> <td style="height: 30px;"></td> <td style="text-align: center; height: 30px;"></td> <td style="height: 30px;"></td> <td style="text-align: right; padding: 7px; min-width: 75px"></td> <td style="height: 30px;"></td> <td style="height: 30px;"></td> <td style="height: 30px;"></td> </tr> <!-- --> <th>Worth</th> <td>30</td> <td>=</td> <td>40</td> <td>0</td> <td>bad</td> <td></td> </tr> <tr> <th>Worth</th> <td>is</td> <td>44</td> <td>400.0</td> <td></td> <td>bad</td> <td></td> </tr> </tbody> </table>

回答 1 投票 0

文章和群组自动链接

我的文章可以包含不同的标签。例如,5 块:(php、html、css、laravel、js) 我有也可以包含不同标签的组。例如 4 件:(laravel、php、ht...

回答 1 投票 0

如何在cucumber中配置@tags的使用?

我是自动化领域的新手,刚刚学习如何使用标签来运行脚本。并面临挑战 - 我有 2 个场景:@test1 和 @test2,以及功能文件中功能之前的 @regression。 问题是

回答 1 投票 0

Highcharts wordcloud:如何根据权重消除单词

我需要根据单词的权重来消除单词。我尝试在 arr.push 之前使用 word.weight 以避免权重低于 3 的单词进入数组......但这不起作用! </desc> <question vote="0"> <p>我需要根据单词的重量来消除单词。我尝试在 arr.push 之前使用 word.weight 以避免权重低于 3 的单词进入数组......但这不起作用!</p> <pre><code>&lt;script&gt; lines = text.replace(/[():&#39;?0-9]+/g, &#39;&#39;).split(/[,\. ]+/g), data = lines.reduce((arr, word) =&gt; { let obj = Highcharts.find(arr, obj =&gt; obj.name === word); if (obj) { obj.weight += 1; } else { obj = { name: word, weight: 1 }; if(word.weight&gt; 3) { arr.push(obj); } } return arr; }, []); &lt;/script&gt; </code></pre> </question> <answer tick="false" vote="0"> <p>您的代码将无法将单个元素推送到数组中,因为只有当该元素尚未包含在数组中时才推送。但在这种情况下,您创建了一个权重为 1 的 <pre><code>obj</code></pre>,由于您的 <pre><code>weight &gt; 3</code></pre> 条件,它不会被推动。我建议将所有单词推入数组,然后过滤掉权重为 3 或更少的单词</p> <p>此外,在您的情况下,<pre><code>word</code></pre>是一个<pre><code>string</code></pre>,而字符串没有<pre><code>weight</code></pre>属性。您可能想检查 <pre><code>if (obj.weight &gt; 3)</code></pre> 而不是...</p> <pre><code>&lt;script&gt; lines = text.replace(/[():&#39;?0-9]+/g, &#39;&#39;).split(/[,\. ]+/g), data = lines.reduce((arr, word) =&gt; { let obj = Highcharts.find(arr, obj =&gt; obj.name === word); if (obj) { obj.weight += 1; } else { obj = { name: word, weight: 1 }; arr.push(obj); } return arr; }, []).filter(x =&gt; x.weight &gt; 3); &lt;/script&gt; </code></pre> </answer> </body></html>

回答 0 投票 0

如何使用 Playwright 在测试中使用多标签/注释

根据剧作家标签测试文档 标记测试如下所示: test('我的测试@foo', async ({ page }) => { // ... }); 但没有提到多重标记。 我在找东西...

回答 1 投票 0

RTF 单元位置标签

有单元格位置标签吗? 我在写字板中看到单元格一切正常,但在字中却更糟糕/发生了变化。 我想编辑位置标签(如果存在)...

回答 1 投票 0

命令行出现“cucumber:找不到命令”错误;不过“耙黄瓜”效果很好

刚刚在我的系统上更新了我的黄瓜宝石,并且在运行我的标记黄瓜功能时遇到了问题。 “cucumber”命令不再在我的命令行上运行。 -bash:黄瓜:命令...

回答 2 投票 0

在Wordpress前端发帖上使用现有标签

我有一个前端帖子,允许用户更新他们的帖子。目前我正在使用它来允许输入新标签: 这是我的 HTML 表单: 我有一个前端帖子,允许用户更新他们的帖子。目前我正在使用它来允许输入新标签: 这是我的 HTML 表单: <form id="featured_upload" method="post" action="#" enctype="multipart/form-data"> <input type="file" name="new_image_upload" id="new_image_upload" multiple="false" /> <input type="text" name="newtags" id="newtags" value="" /> <input type="hidden" name="post_id" id="post_id" value="" /> <?php wp_nonce_field( 'new_image_upload', 'new_image_upload_nonce' ); ?> <input id="submit_new_image_upload" name="submit_new_image_upload" type="submit" value="Upload" /> </form> 这是代码的一部分: // If the form has been submitted with new tags if ( isset( $_POST['newtags'] ) ) { // get existing tags $post_tags = get_the_tags(); // concatenates both existing and new tags $concatenated_tags = array($post_tags, sanitize_text_field($_POST['newtags'])); // Add all the tags to the post wp_set_post_tags(get_the_ID(), $concatenated_tags , true ); } 这样做的问题是在我的数据库上创建了许多不必要的标签,我需要我的用户看到我的数据库中已经存在的标签的建议。 所以,我需要<input type="text" name="newtags" id="newtags" value="" />使它们成为现有的标签建议,就像wordpress在帖子编辑后端所做的那样。请参阅下图以在我的前端表单上检查所需的结果: 我建议在前端使用 Select2 javascript 库,特别是自动标记化标记功能。请参阅此处:https://select2.org/tagging#automatic-tokenization-into-tags 将 Select2 文件排入前端后,您可以执行以下操作... 您的前端表单: 请注意,我添加了 $has_tag 变量,它将自动选择当前帖子的所有已保存标签。参见selected() <?php $post_id = get_the_ID(); ?> <form id="featured_upload" method="post" action="#" enctype="multipart/form-data"> ... <input type="hidden" name="post_id" value="<?= $post_id; ?>"> <select name="tags" multiple id="frontend-tagger"> <?php if ( $tags = get_terms( [ 'taxonomy' => 'post_tag', 'hide_empty' => false ] ) ): ?> <?php foreach ( $tags as $tag ): ?> <?php $has_tag = selected( has_tag( $tag->term_id, $post_id ), true, false ); ?> <option value="<?= $tag->name; ?>"<?= $has_tag; ?>><?= $tag->name; ?></option> <?php endforeach ?> <?php endif ?> </select> ... </form> JS启动select2字段: $( '#frontend-tagger' ).select2( { tags: true, tokenSeparators: [ ',' ] } ); 保存过程:请注意,因为我们现在将已保存的标签包含在有效负载中,所以我们不需要连接现有标签。我们现在可以将 wp_set_post_tags 的第三个参数更改为 false,因为我们不需要附加标签。 $post_id = !empty( $_POST[ 'post_id' ] ) : (int)$_POST[ 'post_id' ] : null; if ( isset( $_POST[ 'tags' ] ) ) { // Sanitize array values $tags = array_map( 'sanitize_text_field', $_POST[ 'tags' ] ); wp_set_post_tags( $post_id, $tags , false ); } 上面的代码尚未经过测试,只是您工作的起点。 希望这有帮助!

回答 1 投票 0

Chrome 驱动程序 Selenioum 无法从 Kayak 航班搜索中按类名称获取 div 标签

我想使用类名来识别有效的搜索结果列表,然后迭代到废品价格。但是,代码仍然无法识别该类。我知道它使用了 javascript,但我认为是 selenium ...

回答 1 投票 0

ADF Pipeline 成本标记用于基于团队的分离

我们使用 ADF 管道将来自不同资源的数据提取到我们的数据湖,并拥有数百个管道(在 1 个资源组下)。每个管道的成本已激活,我正在嵌入...

回答 1 投票 0

带有标签的多选下拉字段,不适合的标签自动更改为+金额

我们正在 React 中寻找一个多选下拉字段: 永远是单行 只会向不适合该字段的标签显示标签。当标签不适合时,那就...

回答 1 投票 0

当我与游戏对象发生碰撞时,如何检查它的标签?

我的代码是: 私人无效OnCollisionEnter(碰撞碰撞) { if(collision.gameObject.CompareTag ("子弹")) { UI.lives--; } 如果(col...

回答 2 投票 0

为什么我无法从 tld 文件导入此函数?

我正在学习 Klausen JaveEE 书中的教程。 它是一个简单的 Web 应用程序,它将数字作为用户输入并检查它是否是素数。 我有一个 JSP 文件 (index.jsp) 和一个静态方法

回答 1 投票 0

如何获取分配给 pimcore 对象的标签?

pimcore 文档引用了公共静态函数 getTagsForElement($cType, $cId)。 $cType 和 $cId 取什么值? 我想 (a) 为对象分配标签,(b) 获取带有

回答 2 投票 0

为什么我使用 gitlab API 会出错?

我有点茫然,这是我的问题: 我必须在角度应用程序的页脚中输入项目的版本,所以我试图访问项目的标签,因为它们是sup...

回答 1 投票 0

<c:out/>未知标签

为什么当我包含以下行时,我在左侧的 Eclipse 中收到错误提示消息。 我收到错误“未知标签(c:out)” 我还包括在顶部 <%@ page isELIg...

回答 6 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.