-3

重複の可能性:
「<」と「>」を含む「<」と「>」の間のすべての文字を削除するにはどうすればよいですか?
[“ と ” の間のすべての部分文字列を取得しようとすると、このエラーを修正する方法 (コードがあります)?

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

window.google.ac.h(["new yor",[["new york times",0,[]],["new york",0,[]],["new york city",0,[]],["new york university",0,[]],["new york school",0,[]]],{"j":"13","q":"ggIoEiJIv-q5I7KyDDspEWBWyH0"}])

これらの文字列が必要です:

new yor
new york times
new york city
new york university
new york school

これらすべての文字列は["",

これを行う方法はありますか?

4

2 に答える 2

3

正規表現を使用すると、タスクを効果的に実行できます。正規表現は次のようになります。

(?<=\[")[^"]+

ここでライブをご覧ください。

この(?<=\[")部分はいわゆる後読みで、後に続くものを探していると言います["。次に、次を除く任意の文字を使用します"

.NET 正規表現リファレンスからの抽出:

(?<= 部分式)ゼロ幅の正の後読みアサーション。

[^ character_group ]否定: character_group にない任意の 1 文字に一致します。デフォルトでは、character_group の文字は大文字と小文字が区別されます。

于 2012-09-09T08:22:17.727 に答える
0

このアイテムのインデックスのintを返す文字列で.IndexOf( "[\" ")拡張子を使用する必要があります。次に、他の文字列でも同じことを行います。

両方のインデックスのintを取得したら、それらのインデックスに基づいて.SubStringを実行できます。

于 2012-09-09T08:25:27.577 に答える