2017-05-15 8 views
0

"/usr/sbin/httpd"というフルパスで実行されている以下の例では "httpd"というプロセスを持っていますが、これらのプロセスをキャッチするのにPythonスクリプトを使用していますが、私が欲しくない "KKhttpdS_PS"や "which_httpd_running"の例が付いていても、 "httpd"を検索すると "httpd"が必要になります。そう言っpython regexが正確な世界/テキストのみを検索または検索する方法

、私は「httpd」を一意の文字列を検索したり、それが持っている場合それは大丈夫だと下の「/または/usr/bin/または/usr/sbin//usr/local/bin/は」のようにしたいと思いますが、それは「httpd」の後に何を持つべきではありません...それは要件です...

10971 apache /usr/sbin/httpd    1-06:16:59 
10972 apache /usr/sbin/httpd    1-06:16:59 
+0

入力と出力の完全な例を提供してください – abccd

答えて

0

多分これはあなたが必要なものです。

r'httpd\s+'

そして\s+ 1つ以上のスペースを意味します。

+0

'\ s'は空白文字と一致します。 1つまたは複数のスペースに一致するようにするには、 '\ s +' – falsetru

+0

@Sraw、thx ..でなければなりません。私はそれをチェックしますが、 "/'から離れてはいけないことを確認する必要があります。 – rockypy17

+0

@ rockypy17これは簡単です、 'r '/ httpd \ s +''、@falsetruのアドバイスのために。 – Sraw

関連する問題