Powershell Regexは、先頭と末尾のスペースに一致します

ビディ

Powershellと一致させたい-引用符で囲まれていないすべての$ testオカレンスを置き換えます(以下のサンプルの3、4、6、7行目)

1) '$test'
2) test
3) $test
4) foo $test bar
5) foo '$test' bar
6) foo "$test" foo
7) "$test"

以下の正規表現を使用しました

'[^\'']\$test[^\'']'

ただし、これはスペースにも一致します。たとえば、4行目では、置換によってそれらがトリミングされます。

一重引用符で囲まれていない場合、どうすれば$ testを正確に一致させることができますか?

Avinash Raj

以下の正規表現を使用して、行3,4、6、7の$ testに一致させることができます(つまり、$test一重引用符で囲まれていません)

(?<!\')\$test(?!\')

デモ

説明:

  • (?<!\')\$test負の先読み。これにより、$test直後に存在する文字列が一重引用符と一致しないことが保証されます。
  • (?!\')そして、次の文字は一重引用符ではありません。正規表現エンジン$testは、両方の条件が満たされた場合にのみ文字列に一致します

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Powershellは、WPFTextBoxからテキストを保存するときに先頭のスペースを追加します

分類Dev

Powershell正規表現の一致シーケンスは、SublimeTextの検索と置換では一致しますが機能しません

分類Dev

Powershellは行のリストから完全な文字列に一致します

分類Dev

REGEXは、()内の先頭と末尾のスペースを削除します

分類Dev

PowerShellは、Microsoft.PowerShell.Core \ FileSystem ::でファイルパスの先頭に追加を開始します

分類Dev

一致する各行の先頭にスペースを追加します

分類Dev

JavaScriptは先頭と末尾のスペースを削除します

分類Dev

エラー:srcrefspecマスターがVSTSのPowerShellと一致しません

分類Dev

PowerShellは文字列内のパターンと一致します

分類Dev

PowerShellを使用してファイル名の先頭からスペースを削除する方法

分類Dev

Powershell RegExは、文字列の開始時に負のルックビハインドに一致します

分類Dev

Powershellのインストール-指定した検索条件とモジュール名に一致するものが見つかりませんでした

分類Dev

Powershellでゼロの代わりに先頭のスペースを取得するにはどうすればよいですか?

分類Dev

.NETはADコンピューターの完全なプロパティリストを取得します(Powershell Get-ADComputer APIと一致するため)

分類Dev

先頭と末尾のスペースを削除しますか?

分類Dev

正規表現:文字列の先頭または末尾以外のすべてのハイフンまたはアンダースコアに一致します

分類Dev

Xpath式はテキストに正しく一致しますが、先頭と末尾の空白を削除します

分類Dev

BASHは、配列の先頭と末尾のスペースを削除します

分類Dev

trim()は、末尾と先頭のスペースを1つ残します

分類Dev

先頭のスペースをsed(それらすべて)と一致させる正しい方法は?

分類Dev

Python regex *は、文字列の先頭にあるオカレンスにのみ一致します

分類Dev

PowerShellのシーケンスと一致しない正規表現

分類Dev

PowerShellで一致するインターフェイスのIPアドレスを取得します

分類Dev

先頭または末尾のアスタリスクが付いた行に一致する正規表現

分類Dev

PowerShellは一致後に3文字を取得します

分類Dev

数字、先頭と末尾のスペースのみを許可する6文字に一致する正規表現

分類Dev

PowerShellの一致演算子を使用してバージョン文字列をテストできますか?

分類Dev

PowerShellは、2つのファイルを比較し、それらの列を一致/不一致としてサイドインジケーターとともに一覧表示します

分類Dev

PowerShellを使用して、テキストファイルで複数の一致とグループ化の結果を検索します

Related 関連記事

  1. 1

    Powershellは、WPFTextBoxからテキストを保存するときに先頭のスペースを追加します

  2. 2

    Powershell正規表現の一致シーケンスは、SublimeTextの検索と置換では一致しますが機能しません

  3. 3

    Powershellは行のリストから完全な文字列に一致します

  4. 4

    REGEXは、()内の先頭と末尾のスペースを削除します

  5. 5

    PowerShellは、Microsoft.PowerShell.Core \ FileSystem ::でファイルパスの先頭に追加を開始します

  6. 6

    一致する各行の先頭にスペースを追加します

  7. 7

    JavaScriptは先頭と末尾のスペースを削除します

  8. 8

    エラー:srcrefspecマスターがVSTSのPowerShellと一致しません

  9. 9

    PowerShellは文字列内のパターンと一致します

  10. 10

    PowerShellを使用してファイル名の先頭からスペースを削除する方法

  11. 11

    Powershell RegExは、文字列の開始時に負のルックビハインドに一致します

  12. 12

    Powershellのインストール-指定した検索条件とモジュール名に一致するものが見つかりませんでした

  13. 13

    Powershellでゼロの代わりに先頭のスペースを取得するにはどうすればよいですか?

  14. 14

    .NETはADコンピューターの完全なプロパティリストを取得します(Powershell Get-ADComputer APIと一致するため)

  15. 15

    先頭と末尾のスペースを削除しますか?

  16. 16

    正規表現:文字列の先頭または末尾以外のすべてのハイフンまたはアンダースコアに一致します

  17. 17

    Xpath式はテキストに正しく一致しますが、先頭と末尾の空白を削除します

  18. 18

    BASHは、配列の先頭と末尾のスペースを削除します

  19. 19

    trim()は、末尾と先頭のスペースを1つ残します

  20. 20

    先頭のスペースをsed(それらすべて)と一致させる正しい方法は?

  21. 21

    Python regex *は、文字列の先頭にあるオカレンスにのみ一致します

  22. 22

    PowerShellのシーケンスと一致しない正規表現

  23. 23

    PowerShellで一致するインターフェイスのIPアドレスを取得します

  24. 24

    先頭または末尾のアスタリスクが付いた行に一致する正規表現

  25. 25

    PowerShellは一致後に3文字を取得します

  26. 26

    数字、先頭と末尾のスペースのみを許可する6文字に一致する正規表現

  27. 27

    PowerShellの一致演算子を使用してバージョン文字列をテストできますか?

  28. 28

    PowerShellは、2つのファイルを比較し、それらの列を一致/不一致としてサイドインジケーターとともに一覧表示します

  29. 29

    PowerShellを使用して、テキストファイルで複数の一致とグループ化の結果を検索します

ホットタグ

アーカイブ