0

次の js コードがあるとします。

r='d|daa|dd';  
reg = /\|.*/;  
result = reg.exec(r);

これは返さ|daa|ddれますが、私が欲しいのはdaa|ddです。

正規表現は何ですか?ありがとう

4

2 に答える 2

1

グループ化は次の方法です。

reg = /\|(.*)/;

| で始まる文字列を検索しますが、後で使用するためにグループ (角かっこで囲まれた) を個別にキャプチャします。

于 2012-06-17T16:47:24.460 に答える
1
r='d|daa|dd';
reg = /\|(.*)/;
result = reg.exec(r);

result[1]次に、キャプチャ グループの内容が取り込まれます。

于 2012-06-17T16:48:37.503 に答える