問題タブ [end-of-line]
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.
javascript - 行全体から、または指定されたトークンまでのグループを作成するための正規表現
JavaScript 正規表現エンジンを使用しています。
正規表現は、または文字^(.*?)\s*(?=[*\[]).*
までのすべての文字を含むグループをキャプチャします。これらの行でうまく機能し、行全体を一致させ、最初のセクションをキャプチャします。[
*
ただし、これらの文字のどちらも含まれていない場合は、行全体もキャプチャしたいと思います。
この正規表現は行全体^(.*?)\s*(?=[*\[]).*|^(.*)$
に一致しますが、 group には何もキャプチャしません\1
。
も見つけるように先読みを変更することは可能no more characters
ですか?
javascript - 文字列の終わりを検証しない正規表現
次のシナリオ (Javascript コード) を検討してください。
正規表現は値と一致しませんが、(value+" ") と一致するため、$ は一致しないと思いますか? 何故ですか?
$ は文字列の末尾を検証するべきではありませんか?
python - Python正規表現:ファイルの行末にある文字列を一致させる方法は?
ファイルの行末にある文字列を一致させる必要があります。
ファイルの内容は次のとおりです。
最初の行を取得するためにこの正規表現を作成しましたが、何にも一致しません。私のコードの要件は、一致する文字列が変数に格納されていることに注意してください。したがって:
ただし、インタープリターでこの正規表現を確認すると、機能します。
regex - xCodeの正規表現:「行末」を含む任意の数の空白文字?
私の場合、次のテキストがあります。
そして、このメソッドのすべての一致を見つけたいです。正規表現は次のようになります。
<any number of characters>
手段(.+)
と<whitespace>
手段は知って\s
いますが、式全体をどのように書くのですか?私の主な問題-空白文字と「行末」が異なるため、空白の組み合わせを検索することはできません。