問題タブ [metacharacters]
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.
regex - perlでメタ文字が含まれている場合に文字列の一部を置き換える方法
たとえば、このような文字列がありますsubnet 1 ims-0-x ip address
を取り除きたい-x
ので、subnet 1 ims-0 ip address
この正規表現の置き換えを試しました
これは機能していません。私の問題は、ダッシュを適切にエスケープしていないことだと思います。その1行を修正するのを手伝ってください。
bash - リテラル ワイルドカード文字を bash 文字列に格納する
関数があるとします
私がする時
私は得る
(バックスラッシュ付き)出力として。
代わりにの定義を変更するとfoo
、foo='*'
の実行時に現在のディレクトリ内のすべてのファイルが取得されますprint_args $foo
。
したがって、バックスラッシュを含めるか、解釈しますが、文字通り*
取得する方法がわかりません。*
二重引用符を含めても含めなくても、出力は同じ$foo
です。
c# - フラット ファイルのタブ ("\t") を C# の "Unit Separator" (0x1f) に置き換えます。
フラット ファイル内のタブを置き換える「ユニット セパレータ」のメタ文字を見つけるのに苦労しています。
これまでのところ、私はこれを持っています:
私も試しました:
と
パラメータとして hex を正しく使用するにはどうすればよいですか? また、「ユニットセパレーター」のメタキャラクターは何ですか?
javascript - ハンドルバーのJavascript「任意の文字列」正規表現?
ハンドルバーに正規表現を含む文字列を別の文字列と比較しようとしていますが、任意の文字列を表すために使用できるメタ文字があるかどうか疑問に思っています。
つまり、次のスニペットの「リソース」という単語は何でもかまいません。
よろしくお願いします!
java - 分割中に余分なスペースを返すJava Regex Metacharacters
StringTokenizer の代わりに正規表現を使用して文字列を分割したい。String.split(regex); を使用しています。正規表現にはメタ文字が含まれており、\[ を使用すると、配列を返すときに余分なスペースが返されます。
入力を入力する[a\m]
と、配列の長さが3として返され、
a の前にもスペースがあります。なぜこれが起こっているのか、どうすれば修正できるのか、誰でも説明できますか。結果の配列に余分なスペースは必要ありません。
python - Python: ファイル名に文字列 (メタ文字?) が含まれている
os.walk(directory) を使用して、そのディレクトリのすべてのファイルを再帰的に表示しています。問題は、名前に尋ねられた文字列を含むファイルのみを表示する必要があり、メタ文字も管理する必要があるということです。
私が今持っているものは次のとおりです。
これはうまく機能 substring = *
しますが、「*」を含むファイルがないため、リストが空です。
substring
METACHARが含まれている場合、どうすればこれを機能させることができますか?