问题标签 [preserve]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
49 浏览

replace - 使用Javascript,如何在不破坏布局和段落(文章结构)的情况下替换文本区域中的单词或句子?

我想创建一个修复拼写错误、句子结构错误的程序。问题是,当我执行这段代码时,插入文本区域的文章失去了自己的段落结构和原来的布局。是的,它坏了。那么,如何在保持文章原有布局和段落结构的同时替换文本区域的文本?无论如何保持自己的形状?(要检查我的话是否正确,只需将下面的示例文章粘贴到文本区域然后执行即可。您会看到文章的段落布局被破坏了。)

-Thi 将显示在 monosp fon 中。第一个 fou spac 将被删除,bt al al the white will be prese。Markdo ad HTL ae tur of in cod blo:-

0 投票
2 回答
40 浏览

vb.net - 如何使用 string()()

我有一个 string()() 数组,它必须在 for 循环中重新设置。所以我该怎么做。像这样的代码。

0 投票
1 回答
352 浏览

vb.net - Enumerable.OrderBy 方法是否保留具有相同排序的项目的插入顺序 - 包括转换类型?

我找到了这个文档( Enumerable.OrderBy(Of TSource, TKey) Method (IEnumerable(Of TSource), Func(Of TSource, TKey))),上面写着:

此方法执行稳定排序;也就是说,如果两个元素的键相等,则保留元素的顺序。相反,不稳定的排序不会保留具有相同键的元素的顺序。

但是,我对稳定排序和不稳定排序(?)之间的区别一无所知。

假设我有一个公共属性,一个名为fields( as clsField()) 的数组,其中 aparser放置了所有对象......

与上述代码有关的两个疑问:

  1. Parser将元素插入数组的顺序是否fields会保留给具有相同元素的元素order
  2. 可以printFields_Dic_Sort()有不同的顺序printFields_Sort_Dic()吗?(第一个转换然后排序;第二个排序然后转换为Dictionary

无法加入有关此的确切信息...谢谢

已编辑

添加了返回的类型Dictionary

好的,这就是问题所在:

  1. 如果我想让KeyValuePair(idx, obj) 不能使用array(错误:这是可能的;挑战是如何在数组之间进行转换)
  2. 我无法将排序存储array在 a 中,Dictionary因为不能保证迭代它会给出有序values正确:通用字典不保证,见下文)。
  3. 有使用的选项SortedDictionary。但是,没有从arrayto的直接转换SortedDictionary(除非您进行迭代)...(**right*?*: no trivial conversion between array/ listand SortedDictionary
  4. 然后,对于一个简单快捷的解决方案,它只保留使用list. 但是,也存在问题,因为它应该是KeyValuePair我无法array通过使用直接从 获取的列表toList错误:可以获取List (Of KeyValuePair (Of ...)),但是,它需要先前的转换)。

所以根本没有优雅(简短而简单)的解决方案......(:没有评论)

任何帮助将不胜感激(仍在使用它)-在下面解决...

编辑二

好的,这就是我最终所做的:通过使用array.ConvertAll( msdn ) 并定义我自己的Converter函数来解决第 4 点的问题...转换array然后,ListToList已经array将类型转换为(Of KeyValuePair (Of String, clsFld)). 希望它可以帮助别人:

上述测试结果:

0 投票
1 回答
754 浏览

function - 量角器:在 getText() 函数之外保留变量

我想在 getText() 函数之外保留变量,以便我可以将它与测试中的值匹配。例子:

页面对象文件:

规格文件:

如何从异步调用返回响应?.

0 投票
1 回答
446 浏览

asp.net - 从 ASP.NET MVC 中的数据库收集时保留文本换行符

我对编程很陌生,并且正在努力学习。我已经在一个问题上苦苦挣扎了几个小时,却不明白我做错了什么。

我的目标是将文本(有很多换行符的文章)保存到数据库中,然后检索文本并在编写时查看输出,并保留所有换行符。

该文本是名为 KaseriInfo 的对象的一部分。

我已经阅读了一些有关此的主题并尝试了以下方法:

在保存到 Db 之前,我使用inputText.Replace("\r\n", "<br />"); 从 Db 检索后,我使用inputText.Replace("<br />", "\r\n");

我一直在以不同的方式与 .Replace-methods 混合,但我不会得到我想要的结果。

这是我使用本地 Web 服务添加到数据库的代码:

这是从 Db 中检索数据的代码:

存储在 Db 中的内容

由于某种原因,HTML 输出不会带有换行符。这是显示的内容:

网站输出

这是负责的控制器内的 C# 代码:

我很乐意解决这个问题,以便正确呈现换行符。请记住,我的技能很低。

最佳/J

0 投票
2 回答
66 浏览

python - 除保留的子字符串外,在每个字符上拆分

给定字符串

包含元组

目的是替换word除元组以外的所有字符pair,即输出:

我试过了:

请注意,有时pair元组可以包含斜杠、反斜杠或任何其他转义字符,因此上述正则表达式中的替换和转义。

有没有更简单的方法来实现相同的字符串替换?


已编辑

评论中的细节:

当这对中的两个角色都是唯一的和不是时有区别吗?

不,他们应该以同样的方式对待。

0 投票
3 回答
861 浏览

jquery - 替换元素中的内容而不替换 HTML

假设我有以下 HTML 结构:

现在我使用下面的 jQuery 代码来替换,例如,'T':

但是,这会导致以下 HTML 结构(这是出乎意料的,请参阅<button>标记,它破坏了我的 HTML):

我想要实现的是:

基本上,我想在整个元素内替换,但保留 HTML 标记和所有 HTML 属性。

0 投票
1 回答
1975 浏览

html - 如何使用 css 保存 3d - firefox 问题

当鼠标悬停在图像或文本上时,我希望能够隐藏 TEXT1、TEXT2、TEXT3 等。我设法通过添加 transform-style: preserve-3d; 在 chrome 中做到这一点。

我与您共享的链接在 chrome 中有效,但在 Firefox 中无效。

工作代码链接(在 Chrome 中有效,但在 Firefox 中无效)

您能帮我解决 Firefox 中的这个问题吗?

0 投票
1 回答
643 浏览

c# - 使用数组和 redim 保存器关键字将 VB 代码转换为 C#

这是我的 VB 代码:

这是我在 C# 中转换的代码; RefStrLinks声明为:

但这会产生编译错误,因为ReDim Preserve每当我运行它时:

有人明白为什么吗?

0 投票
1 回答
114 浏览

ant - ant sync 任务删除提到要保留的目录

我想在执行 synk ant 任务时保留“.git”目录及其所有内容,但它会删除 .git 目录的内容。

为什么按照这个语法,synk 会删除 .git 目录的内容呢?

这个 synk 任务应该将文件 f1 ( dir="${img.dir}") 复制到目录 dir1 ( todir="${local.git.dir}") 中;dir1 包含目录 .git。

仅当我提到将文件 f1 放入目录 dir1/target 时,Synk 任务才不会删除 .git 目录的内容。在这种情况下,我将具有以下结构:

  • dir1 包含目录:.git 和 target
  • 文件 f1 被复制到目标目录(我不想要)

我希望 dir1 包含 .git 和 f1。