问题标签 [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.

0 投票
2 回答
1196 浏览

php - 谁能解释这个.ASP aka VB“Regex.Replace”函数,以便我可以在 PHP 中完成它?

下面的代码是visual basic、.NET、ASP... 以上都是?当“strCookies”等于两个 Regex.Replace 函数下方的文本块时,谁能告诉我这两个“Regex.Replace”函数/方法会给我留下什么?我相信这个想法只是简单地捕获“sessionid”代码,然后捕获“cadata”代码,带或不带“sessionid”和“cadata”的标题/键。最终,我正在尝试在 php 中进行等效操作...问题是我正在尝试根据此代码推断出我到底需要什么。希望这是有道理的。谢谢!(我还想为“cadata”代码添加这一点,我特别困惑我是否应该抓住整个代码周围的双引号。sessionid 没有 t 有和双引号,所以它不那么混乱。我不知道 Regex.Replace 函数在做什么)。


Dim strCADataCookie As String = Regex.Replace(strCookies, "(. )sessionid=(. )(,|;)(.*)", "$2")

Dim strSessionIDCookie As String = Regex.Replace(strCookies, "(. )cadata=""(. )""(.*)", "$2")


Netscape HTTP Cookie 文件 http://www.netscape.com/newsref/std/cookie_spec.html 这个文件是由 libcurl 生成的!编辑风险自负。

a.test.edu FALSE / FALSE 0 sessionid ca391d4e-69ad-4726-b00c-efa26f3d1594

a.test.edu FALSE / TRUE 0 cadata "2YUj33BRih9xeQqCL1PLAY+0EExSdDkGJdQg7KoUbca6OQxrgJi0AuuPBOEhCu7wlG2+2in5ilEE="

0 投票
5 回答
12006 浏览

string - Quickie - 在 AnsiString (C++) 中用 ''(两个撇号)替换所有出现的 '(撇号)

我想你可以猜到我遇到的问题。我将文件名插入到 C++ Builder 中的 sql 数据库中。有些文件的名称中有撇号。这会破坏 sql 插入查询。解决此问题的常用方法是将您希望成为字段值一部分的撇号加倍。

例如,如果我想将 'george's' 添加到字段 'owner',则 sql 查询将是“插入表(所有者)值('george''s')”

我对那一点没意见。我只需要将单撇号替换为双撇号。AnsiString 似乎没有内置函数。有没有一种简单的方法可以做到这一点而不必包含一个全新的头文件?

0 投票
3 回答
1149 浏览

iframe - name 属性的替换

我很困惑。我需要命名我的 iframe,以便在我的菜单的超链接中使用该名称作为目标。根据我的 Visual Web Developer Express,name 属性被认为是过时的,需要一个新的构造。我的问题是我用什么属性代码来命名我的 iframe。谢谢

0 投票
4 回答
3988 浏览

regex - 如何替换 Perl 中所有 HTML 编码的重音符号?

我有以下情况:

有一个工具可以从 Web 界面获取 XSLT 并将 XSLT 嵌入到 XML 文件中(应该已经解雇了某人)。“不幸的是”我在一个讲法语的国家工作,因此 XSLT 有许多带有口音的单词。当 XSLT 嵌入到 XML 中时,该工具会将所有重音符号转换为它们的 HTML 代码(Iacute、igrave 等)。

我的 Perl 代码正在从 XML 中检索 XSLT,并使用 Xalan 命令行工具针对其他 XML 执行它。每次 XSLT 中出现一些重音时,Xalan 工具都会引发异常。

我最初虽然做一个正则表达式来更改 XSLT usch 中的所有重音符号:

但这样做意味着我必须为每个重音代码编写一个正则表达式....

我的问题是,有没有办法在不为每个代码编写正则表达式的情况下做到这一点?(认为​​这是唯一的解决方案,让人想呕吐。)

顺便说一句,工具是 TeamSite,它很烂.....

编辑:我忘了提到我需要一个仅 Perl 的解决方案,安全性不允许我安装他们一周左右没有检查过的任何类型的库:(

0 投票
3 回答
12730 浏览

regex - XSLT 2.0,替换功能:如何用大写替换匹配组?

如果我的 XSL 文件中有以下元素:

例如,从“get_polygene_lubricants”中可以生成“getpolygenelubricants”。

我想要做的是用字母的大写变体替换“_”之后的第一个字母。我用谷歌搜索,阅读文档,但我无法在 XSLT 中找到任何解决方案来进行简单的替换。

也许有人知道在 XSLT 2.0 中是否可行?

0 投票
12 回答
8448 浏览

visual-studio-2008 - Visual Studio find 找不到所有可能性

最近,我开始注意到当我搜索整个解决方案时,Visual Studio 2008 并没有找到我搜索的文本的所有实例。它将开始搜索文件以查找术语,但在某些时候,它会停止搜索其他文件,并开始仅在两个文件之间交替。这很烦人,因为我不能总是找到我要找的东西。事实上,更糟糕的是,有时搜索根本找不到我知道存在的术语,所以我会关闭搜索表单,切换文档,再次运行搜索,就会找到该术语。

请注意,在上述所有情况下,我都在搜索整个解决方案。

有没有人有这方面的经验?如果是这样,你是如何解决的?

0 投票
5 回答
2405 浏览

java - 替换java字符串中的正则表达式

我有这个java字符串:

如何替换“invalid_content”部分?

我知道我应该使用这样的东西:

为了有:

但我无法发现如何创建正确的正则表达式

请帮忙 :)

0 投票
3 回答
6149 浏览

java - 替换Java字符串中的正则表达式,其中包含` `符号

我必须通过java替换这个xml字符串的内容

所以,这个字符串是从一个 xml 中获取的,当我获取它时,我得到了这个结果:

如果我尝试通过这种方式替换内容:

我没有结果。我认为是因为
符号

但是如果我尝试替换没有
符号的字符串,一切都会好起来的。

建议?谢谢

0 投票
2 回答
3221 浏览

javascript - Javascript 搜索和替换

我想在 Javascript(伪代码)中执行以下操作:

也就是说,替换字符串不是固定的,而是当前匹配的函数。

0 投票
2 回答
13927 浏览

c# - 在 C# 中使用正则表达式删除括号

我想从 SQL 字符串中删除方括号,但仅限于其中没有空格的地方。

例如,“SELECT [intId], [The Description]”应该返回“SELECT intId, [The Description]”。

我可以使用正则表达式得到没有空格的方括号:

如何从这些匹配项中删除原始字符串中的方括号?