【 HP作成質問箱 】

新しい質問は「新規入力」ボタンをクリックしてください。
| Page-1

【HP作成質問箱/詳細】 一覧 / 詳細

  No.11736 JavaScriptによる正規表現取得について
[リュウ] [ブラウザ]  15/11/02 (月) 11:40
以下の文字「|2000B|」の部分を正規表現で取得したいのですがどのような記述で上手くいけるのでしょうか?いろいろ試したのですがうまくいきません。すみませんが、ご教授願いますm(__)m WinSCPでファイルサイズを取得したいのですが、WinSCPにはファイル取得はあるのですがファイルサイズ取得はないため。

検索文字列:abc10000.xls |2000B|
  No.11737 Re:JavaScriptによる正規表現取得について
[atom] [ブラウザ]  15/11/03 (火) 00:05
おそらく、「|」記号が正規表現で定義されてる記号とみなされていると思います。
正規表現内での「|」記号はor条件の意味になります。

したがって、「\|」のように「\」マークを追記することで解決しませんか?

  No.11738 Re^2:JavaScriptによる正規表現取得について
[リュウ] [ブラウザ]  15/11/04 (水) 10:22
ご回答ありがとうございますm(__)m
取得できました!

ちなみに下記で出来ました!
var result = str.match(/\|((?:(?!\|B|\])[^\s ])+)/g);


> おそらく、「|」記号が正規表現で定義されてる記号とみなされていると思います。
> 正規表現内での「|」記号はor条件の意味になります。
>
> したがって、「\|」のように「\」マークを追記することで解決しませんか?
>
>
| Page-1

 一覧 / 詳細


page update:23/11/28 16:31

Copyright (c) 2000-2009, all Rights Reserved & Produced by atom