http://www.rubular.com/を使用して、どのくらいのパターンマッチングが動作するかをテストしています。 AND TO_CHARCREATE_TS, 'yyyymmdd' = '20140810'
のようなテキストがある場合、正規表現AND TO_CHARCREATE_TS, yyyymmdd = '(.*?)'
は私にタイムスタンプを抽出させます。しかし、かっこがAND (TO_CHAR(CREATE_TS, 'yyyymmdd') = '20140810')
のように導入された場合、正規表現AND (TO_CHAR(CREATE_TS, 'yyyymmdd') = '(.*?)')
にタイムスタンプを抽出することができません。どんな助けもありますRegex - カッコ内の引用符でテキストをキャプチャする方法
0
A
答えて
2
あなたがマッチしようとしている実際の文字列にカッコが含まれている場合、マッチさせるにはそれらを '\'でエスケープする必要があります。
AND \(TO_CHAR\(CREATE_TS, 'yyyymmdd'\) = '(.*?)'\)
例にも
AND (TO_CHAR(CREATE_TS, 'yyyymmdd') = '20140810')
にマッチします、あなたが一致しているクエリで起こっている他のものに応じて、あなたのようなだけで引用されたタイムスタンプをつかむために正規表現を簡素化することができるかもしれこの:
'(\d{8})'
単一引用符の内側に任意の8桁の数字と一致します
は
関連する問題
- 1. 引用符内にエスケープされた引用符でREGEXを使用する
- 2. Microsoft Excel:引用符で "引用符を含むテキスト"を抽出する方法
- 3. RegEx引用符間のテキストを無視する
- 4. 引用符内のXML引用符
- 5. regexで引用符で囲まれたテキストをスキップする方法(またはHyperStr ParseWordをUnicodeテキストで使用する方法)
- 6. 引用符内引用符問題
- 7. VIM Ruby Regexのシンタックスハイライト(引用符付き)
- 8. 引用符を含むテキストのAzure検索方法(一重引用符をエスケープする)?
- 9. PHPで二重引用符と一重引用符を使用する方法
- 10. php regexの空白で引用符を無視する
- 11. jQuery:一重引用符と二重引用符をバックスラッシュでエスケープする方法
- 12. Regex - 引用符間の一重引用符の検索と置換
- 13. Java Regexバグ(一重引用符付き)
- 14. HTML要素内にないテキストをキャプチャ/置換するPHP Regex
- 15. XML内のRubyの二重引用符を逃れる方法
- 16. Regexが2つの動的テキスト間でテキストをキャプチャする
- 17. Ifステートメント内に引用符を表示する方法
- 18. 引用符でテキストを取得
- 19. 閉じられていない引用符内の引用符を削除する方法
- 20. Regex - 二重引用符内のコメントを選択しないでください
- 21. 一重引用符と二重引用符を正しくエスケープする方法
- 22. python引数で引用符を処理する方法
- 23. 引用符のスタイルを変更するRegex
- 24. 引用符の中で引用符を使用するには
- 25. emacsのzencoding-modeを作成する方法一重引用符で二重引用符を使用する
- 26. 引用符間のテキストを取得
- 27. Regexを使って引用符の間に引用符を削除するには?
- 28. メモ帳で一重引用符内のテキストを削除するには++
- 29. 不可能 - 二重引用符を一重引用符で囲む方法
- 30. Linuxコマンドでファイルに引用符/一重引用符を書く方法
あなたは私たち示しすることはでき あなたはこれを実行するために書いたコードですか?私はあなたがこれまでに何を試みたのですか? – Nerazzurri
あなたはそれを働かせることができましたか? –