0

文字列内の空白のインデントを検出するにはどうすればよいですか?

CSS ファイルを 1 行ずつ解析する必要があります。CSSスタイルの行があるとします:

strong, b { font-weight: normal; color: #000; }

その空白を抽出して変数に保存するにはどうすればよいですか?

4

2 に答える 2

0

何が欲しいのかわかりにくいですが、正規表現を使用して文字列の先頭から空白を簡単に取得できます。

import re
def get_whitespace(your_string):
    return re.match(r'\s*',your_string).group()

print len(get_whitespace(' foo')) #1
print len(get_whitespace('bar'))  #0
于 2012-07-13T14:13:09.723 に答える
0

正規表現を使用せずに、文字列から先頭の空白を取得できます。

whitespace = string[ : len(string) - len(string.lstrip())]
于 2012-07-13T16:30:58.363 に答える