問題タブ [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 - PHPで実行できるように、この.ASP別名VB「Regex.Replace」関数を誰かが説明できますか?

次のコードは、Visual Basic、.NET、ASP ... 上記のすべてですか? 「strCookies」が2つのRegex.Replace関数の下のテキストブロックと等しい場合、これら2つの「Regex.Replace」関数/メソッドが私に何を残すか教えてもらえますか? 「sessionid」コードをキャプチャしてから、「sessionid」と「cadata」のタイトル/キーの有無にかかわらず「cadata」コードをキャプチャするだけだと思います。最終的に、私はphpで同等のことをしようとしています...問題は、このコードに基づいて、最終的に正確に必要なものを推測しようとしていることです。それが理にかなっていることを願っています。ありがとう!(「cadata」コードにもそれを追加したかったのですが、コード全体を囲む二重引用符を取得していると思われるかどうかについて、特に混乱しています。セッションIDはそうではありません。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 内のすべての ' (アポストロフィ) を '' (2 つのアポストロフィ) に置き換えます (C++)

私が抱えている問題を推測できると思います。C++ Builder で sql データベースにファイル名を挿入しています。一部のファイルには、名前にアポストロフィが含まれています。これにより、SQL 挿入クエリが壊れます。これを修正する通常の方法は、フィールド値の一部にしたいアポストロフィを 2 倍にすることです。

たとえば、'george's' をフィールド 'owner' に追加したい場合、SQL クエリは「insert into table (owner) values ('george''s')」になります。

私はそのビットで大丈夫です。単一のアポストロフィを二重のアポストロフィに置き換えるだけです。AnsiString には、このための組み込み関数がないようです。まったく新しいヘッダー ファイルをインクルードせずにそれを行う簡単な方法はありますか?

0 投票する
3 に答える
1149 参照

iframe - name属性への置き換え

私は混乱しています。メニューの誇大広告でターゲットとして名前を使用するには、iframeに名前を付ける必要があります。私のVisualWebDeveloper 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のみのソリューションが必要であることを忘れていました。セキュリティにより、1週間ほどチェックされていないタイプのライブラリをインストールできません:(

0 投票する
3 に答える
12730 参照

regex - XSLT 2.0、置換機能: 一致したグループを大文字に置き換える方法は?

XSL ファイルに次の要素がある場合:

たとえば、「get_polygene_lubricants」から「getpolygenelubricants」を作成します。

私がやりたいのは、「_」の後の最初の文字を大文字の変形に置き換えることです。私はググってドキュメントを読みましたが、XSLT でその単純な置換の解決策を見つけることができませんでした。

XSLT 2.0でそれが可能かどうか誰かが知っているでしょうか?

0 投票する
12 に答える
8448 参照

visual-studio-2008 - Visual Studio の検索ですべての可能性が検索されるわけではありません

最近、Visual Studio 2008 でソリューション全体を検索しているときに、検索するテキストのすべてのインスタンスが見つからないことに気付き始めました。用語を見つけるためにファイルの検索を開始しますが、ある時点で他のファイルの検索を停止し、2 つのファイルのみを交互に検索し始めます。探しているものが常に見つかるとは限らないので、これは非常にイライラします。実際、さらに悪いことに、私が知っている用語が単に検索で見つからないことがあるので、検索フォームを閉じてドキュメントを切り替え、もう一度検索を実行すると、その用語が見つかります。

上記のすべての状況で、ソリューション全体を検索していることに注意してください。

誰もこれについて経験がありますか?もしそうなら、どのように修正しましたか?

0 投票する
5 に答える
2405 参照

java - Java文字列の正規表現を置き換える

私はこのJava文字列を持っています:

「invalid_content」部分を置き換えるにはどうすればよいですか?

次のようなものを使用する必要があることはわかっています。

持つために:

しかし、正しい正規表現を作成する方法を見つけることができません

助けてください :)

0 投票する
3 に答える
6149 参照

java - ` `記号を含むJava文字列の正規表現を置き換える

このxml文字列の内容をJavaで置き換える必要があります

したがって、この文字列は xml から取得されたものであり、取得すると次の結果が得られます。

この方法でコンテンツを置き換えようとすると:

結果が出ません。
シンボルのせいだと思う


しかし、記号なしで文字列を置き換えようとすると、すべてうまくいきます。

提案?ありがとう

0 投票する
2 に答える
3221 参照

javascript - Javascript の検索と置換

Javascript(疑似コード)で次のことをしたいと思います:

つまり、文字列の置換は固定されていませんが、現在の一致の機能です。

0 投票する
2 に答える
13927 参照

c# - C# で正規表現を使用して括弧を削除する

SQL 文字列から角かっこを削除したいのですが、角かっこ内に空白がない場合のみです。

たとえば、"SELECT [intId], [The Description]" は "SELECT intId, [The Description]" を返す必要があります。

正規表現を使用して、内部にスペースを入れずに角括弧を取得できます。

これらの一致の角括弧を元の文字列から削除するにはどうすればよいですか?