问题标签 [replace]
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.
calendar - 如何用我自己的替换 DevExpress ASP.NET 日历?
我们正在为我们的 ASP.NET 应用程序使用 DevExpress 控制工具包。由于以下原因,我想用我自己的替换 DevExpress 默认下拉日历:
- DevExpress 下拉日历绝对位于它分配到的文本框旁边。这很糟糕,因为在 IE 上,它会被其他相对定位的元素所掩盖,这些元素是日历父级的兄弟姐妹。可以通过在这些父元素上设置大量 z-index 来解决它,但这很烦人。如果日历元素位于 DOM 的最末端并具有非常高的 z-index 会更好,从而位于所有内容之上。
- 我有一个不同的设计,我必须应用到日历上,由一些艺术家制作。它非常好,但我不确定我是否能够按原样使用日历 HTML。
此外,替换必须在任何地方进行 - 无论是在网格视图中还是在独立控件中。
有谁知道如何做到这一点?我也可以选择一个变体,在其中使用我制作的一些自定义 gridview 列类型和日历类型。
目前我对 DevExpress 的复杂性有点不知所措。
regex - 在文件中查找和替换 - .NET 友好的正则表达式语法
我正在寻找一个体面的工具,它可以使用我在 C# 中使用的正则表达式语法对多个文件进行搜索和替换。通常我会在 Visual Studio 中执行此操作,但它具有最奇怪的正则表达式语法(这意味着比手动替换文件中的文本要快)。
到目前为止,我已经尝试过 windows grep 但它不喜欢下面的正则表达式。有问题的正则表达式是
替换为
或者将其转换为 Visual Studio 的语法就可以了!
Jeff在他的博客上有一个完整的帖子。
regex - 如何在 Vim 的每一行末尾添加一个字符串?
我想添加*
到 Vim 中每一行的末尾。
我尝试了代码不成功
vim - Vim 复制粘贴
我之前的问题似乎有点模棱两可,我重新表述一下:
我有一个这样的文件:
注意: replacethis1、replacethis2、replacethis3、... 可以是任何单词
如何使用最少的 vim 命令将 "replacethis1","replacethis2","replacethis3",.. 单词替换为 "copythis" 单词。
我可以做的一种方法是通过以下步骤:
- 使用 'dw' 删除 "replacethis1","replacethis2","replacethis3",..
- 使用 'yw' 复制“copythis”
- 将光标移动到“replacethis1”所在的位置并执行“p”;将光标移动到“replacethis2”所在的位置并执行“p”等等...
在 VIM 中是否有更好的方法(使用较少数量的 vim 命令)?
.net - 正则表达式替换,但仅在两种模式之间
好的,我有一个多行字符串,我正在尝试对其进行一些清理。
每行可能是也可能不是一大块引用文本的一部分。例子:
我需要一个正则表达式替换,它将解开硬包装的引号行,即用空格替换“\r\n”,但只能在大引号之间。
以下是更换后的外观:
(注意最后两行是输入文本中的多行。)
约束
- 理想情况下需要一个正则表达式替换调用
- 使用 .NET RegEx 库
- 引号始终是开始/结束的大引号,而不是普通的双引号 ("),这应该会使这更容易一些。
重要约束
这不是直接的 .NET 代码,我正在填充一个“searchfor/replacewith”字符串表,然后通过 RegEx.Replace 调用这些字符串。我无法添加自定义代码,如匹配评估器、循环捕获的组等。
到目前为止,当前的答案大致如下:
显然,我什至还没有接近。
相同的逻辑可以应用于编程代码中块注释的颜色编码——块注释内的任何内容都不会与注释外的内容相同。(代码有点棘手,因为开始/结束块注释分隔符也可以合法地存在于文字字符串中,我不必在这里处理这个问题。)
regex - 搜索和替换标签的文本内容
我正在尝试专门在 a 标签的文本中填充 /。
在上下文中; 如果我有一个标签:
我想得到:
perl - 如何记录在 Perl 中就地编辑期间所做的更改?
我编写了一个简单的 ksh 脚本,它调用 Perl 程序来查找和替换文件。传入的 arg 是主目录:
它工作得很好。但是,我想将所有更改输出到日志文件。我已经尝试过管道和重定向,但无法让它工作。有任何想法吗?
谢谢,格伦
emacs - 如何在 Emacs 中用换行符替换字符?
我正在尝试使用和/或在 Emacs;
中用新行替换一个字符 - 比如说 - 。replace-string
replace-regexp
我尝试了以下命令:
M-x
replace-string
RET;
RET\n
这将替换
;
为两个字符:\n
.M-x
replace-regex
RET;
RET\n
这会导致以下错误(显示在 minibuffer 中):
在替换文本中使用无效的 `'。
replace-string
用于此任务有什么问题?还有另一种方法吗?
.net - 基于 Regex.Matches MatchCollection 替换字符串中的内容
过去一天左右我一直在研究这个 RegEx,我想我已经解决了它,以便它返回我想要的数据。首先是一点背景。
我有一个内容编辑器,用户可以编辑网页。他们可以格式化文本、添加链接等。标准内容编辑器的东西。当他们单击保存时,编辑器提供了获取内容 (editor.Content) 并将其放入字符串的能力。我想要做的是获取任何链接(<a>
标签)并找出它们是内部链接还是外部链接以及它们是否是 PDF 文件。
这是我想出的表达式:
有了这个,我可以将域(如果有的话)和路径分开。然后,我遍历比赛......
我的问题是……我对这些值“做一些事情”的部分,将其恢复到我的“editorContent”字符串的最佳方法是什么?我可能可以将 editorContent 放入 StringBuilder 并对其进行大量替换,但这是否非常有效?
因此,例如,对于 PDF,我想指定它在新窗口中打开 (target="_blank"),对于外部 URL,将一些 javascript 代码添加到 onclick 属性中。
任何想法都会很棒!
谢谢!
jquery - 使用 Jquery 替换链接的锚部分中的 http://
在一个页面上有几个链接:
如何删除每个链接中的第二个 http:// 以便在屏幕上看不到它。
我试过这个无济于事: