0
SQL照会で発生するたびに除算を取りたいと思います。SQL照会で除算を取り込む方法
ので、私は正規表現が
(s+)\/(s+)
テスト
a/b = b/d and c/e is not equal to b/e
私はhttp://regexr.com/でそれを使用するが、結果を返さないように見えるで動作するはずと仮定します。 ここで何が間違っていますか?
SQL照会で発生するたびに除算を取りたいと思います。SQL照会で除算を取り込む方法
ので、私は正規表現が
(s+)\/(s+)
テスト
a/b = b/d and c/e is not equal to b/e
私はhttp://regexr.com/でそれを使用するが、結果を返さないように見えるで動作するはずと仮定します。 ここで何が間違っていますか?
\S
非スペースに一致するように、ではない\s
。あなたがバックスラッシュを見逃したようです。/
をPython正規表現でエスケープする必要はありません。>>> re.findall(r'(\S+)/(\S+)', 'a/b = b/d and c/e is not equal to b/e')
[('a', 'b'), ('b', 'd'), ('c', 'e'), ('b', 'e')]
あなたはまた、前及び/または除算演算子の後に空白を考慮する必要がありますか?はいの場合は、falsetruの回答から変更することも難しくありません。 :) – SWLim