1
A
答えて
3
Bro JavaScriptの場合はC#を使用してくださいJSON正規表現ではありません。
のjavascript:
var a = {Name:'AllSecurityUpdates-Today', Value:'test'};
var name = a.Name;
var val = a.Value;
のC#:
プロパティ名を持つオブジェクトを作成し、値
var a = new JavaScriptSerializer().Deserialize<YourObject>("{'Name':'AllSecurityUpdates-Today' , 'Value':'test'}")
1
この
string input = "{'Name':'AllSecurityUpdates-Today' , 'Value':'test'}";
string pattern = @":\'(?'name'[^\']+)[^\:]+:\'(?'value'[^\']+)";
Match match = Regex.Match(input, pattern);
Console.WriteLine("Name = {0}, Value = {1}", match.Groups["name"].Value, match.Groups["value"].Value);
0
C#コード
0を試してみてくださいprivate static string ExtractJist(string freeText)
{
StringBuilder patternBuilder = new StringBuilder();
patternBuilder.Append(@"Name: (?<name>.*$)\n").Append("Value: (?<value>.*$)\n");
Match match = Regex.Match(freeText, patternBuilder.ToString(), RegexOptions.Multiline | RegexOptions.IgnoreCase);
string name= match.Groups["name"].ToString();
string value= match.Groups["value"].ToString();
return string.Concat(name, "|", value);
}
次のようにメソッドを呼び出します。
string source = @"name: AllSecurityUpdates-Today
value: test";
string extracted = ExtractJist(source);
を
関連する問題
- 1. 正規表現は、2つの文字私のような<code>[</code>と<code>]</code>間のすべてを取得したい
- 2. は、私は、文字列中で</li> </ol> <p>を2つのリスト</p> <ol> <li>ネストされた文字列のリスト、および</li> <li>リストを持っている「system.collections.generic.list文字列」
- 3. Rubyの正規表現の連続したユニークな文字列</p> <blockquote> <p>aabbaacceeeeeaa</p> </blockquote> <p>考える
- 4. は、一致するものが見つからなかった</p> たとえば、私は、文字列と正規表現に一致しようとすると、私は正規表現</p> <pre><code>regex = '[\w!\-$%^&*()_+|~=`{}\[\]:";\'<>?,[email protected]#\\/]+' </code></pre> <p>を持って<pre><code>password = '\Gs7iCHE' </code></pre> <p>を
- 5. 抽出値は、私は次の文字列から属性<code>active_ind</code>と<code>call_status</code>の値を抽出したい
- 6. Oracleは、私が<strong>JSON</strong>文字列からJSONフィールドを抽出するために<strong>正規表現</strong>とOracle <strong>REGEXP_SUBSTR</strong>とOracleのクエリを使用していたOracle REGEXP_SUBSTR
- 7. 私は以下のように必要な出力をしたい、次の入力</p> <pre><code>I/O 1< img > '< input > I/O 1<' img > '< input > </code></pre> <p>ためのPython
- 8. 私は<strong><em>jqueryの</em></strong>で<strong><em>ライブ検証</em></strong>を実装していると私は私の要件に合致する<strong><em>正規表現</em></strong>の助けを取っている正規表現
- 9. は、私は上記の文字列から文字列<code>lookup</code>を抽出したい以下の文字列</p> <pre><code>[function('lookup')] </code></pre> <p>を持っている部分文字列の正規表現
- 10. 私は$正規表現<br> <code><%= highlight(post.comment, /^\$.*$/) %></code></p> <p>を使用して開始し<code>post.comment</code>内のすべての行を強調しようとしているハイライト
- 11. 正規表現から大文字を抽出する正規表現ですか?私は状態を抽出したい</p> <pre><code>name [Tom] state [NewYork] phone [5555] </code></pre> <p>:
- 12. 繰り返しエントリは、私は3つのテーブル<strong>ポスト</strong>、<strong>コメント</strong>、および<strong>ユーザー</strong>を持って
- 13. Heredoc <<<または<<?
- 14. 私は、我々のシステムで<code>true</code>または<code>false</code>を表し<code>short</code>値を変換しようとしています-1(<code>true</code>)、0(<code>false</code>)ブールエンティティフレームワーク
- 15. 私は<strong>のHashMap</strong>に<strong>キー(restaurant_id)</strong>と<strong>値(ORDER_ID)</strong>を追加しようとしています
- 16. 私は列<strong>ID</strong>、<strong></strong>、および<strong>B</strong>を持っているMySQLの
- 17. Scalaの正規表現は:</p> <pre><code>val line = "Displaying elements 1 - 4 of 4 in total" </code></pre> <p>と私は合計金額を解析したい:<code>4</code>をこのケースでは私はこの<code>String</code>を持っている文字列
- 18. 私は3つのクラス(<strong>カー</strong>(スーパー)、<strong>CarToRent</strong>、および<strong>CarToSell</strong>を持っているJavaの
- 19. は私が<strong><em>重複メール</em></strong>をチェック<strong><em>アヤックス</em></strong>を持つメソッドを呼び出すようにしようとしている
- 20. module.exportsは</p> <p>ためES6相当私はimport文しようとしました</p> <pre><code>module.exports = { foo: function (a) { } } </code></pre> <p>からfooの値を取得したい何module.exportsは
- 21. vimの検索は、私が<code>hello[...]</code></p> <p>によって<code>hello(...)</code>のすべての発生を置き換えるためにしようとしている正規表現
- 22. インフィニティ記号は、私は私の軸ラベル(<em>例えば</em>表現<code>δ<sub>∞</sub></code>)で無限大の記号<code>∞</code>を含めるようにしようとしている
- 23. ExtJs3。 「ファイル」</strong>、および<em>フォーム</em>規定<strong>ファイルアップロードのために:アップロードファイル
- 24. 分割は私がカンマでスプリットを使用しました。..この配列に</p> <pre><code>["a", "b", "c"] </code></pre> <p>をこの文字列</p> <pre><code>"a,bc,c" </code></pre> <p>をオンにしようとしています
- 25. この<em>は正規表現</em>また、文字列から
- 26. は私が<strong><em>ステータス</em></strong>を選択しようとしているセレン
- 27. は私が<code>var_dump($_SERVER[]);</code></p> <p>を実行しようとしました
- 28. は、私は毎回の最大値の列の行列をしたい私は、このような</p> <pre><code>data [lon,lat,lev,time] </code></pre> <p>として4D行列を持つ4次元の最大値
- 29. ジャワ:<br></p> <p><code>fieldSeparator : ,</code><br> <code>fieldGrouper : "</code></p> <p>Iは、( ")セパレータとしてカンマ(、)を使用して文字列を分割し、内側の引用符である任意のカンマを無視しなければならない正規表現
- 30. FKは私が<code>Person_Id</code>と<code>Penguin_Id</code>を保持している通常の<code>PenguinPeople</code>表の形で<code>People</code>と<code>Penguins</code>間のEntity Frameworkの<code>many-to-many</code>関係を作成しようとしています