App-Greple-aozora

 view release on metacpan or  search on metacpan

README.md  view on Meta::CPAN

    全角とするべき可能性の高い、一文字の半角アルファベットをチェックする。

        [^a-zA-Z][a-zA-Z][^a-zA-Z]

- --dot-in-middle

    半角の「.」の後に、半角のアキ(「 」)なしで文字が続くものをチェックする。

        \.([^ ()p」])

- --space-at-eol

    文末に、不要な空白(全角、半角)が入っていないかをチェックする。

        [  ]+$

- --suspicious-nl

    空白もしくは括弧以外が文頭にきているものをみて、誤って入れられた改行をチェックする。

    (底本の行あきをなぞるために入れた改行も、チェックされます。)

lib/App/Greple/aozora.pm  view on Meta::CPAN

全角とするべき可能性の高い、一文字の半角アルファベットをチェックする。

    [^a-zA-Z][a-zA-Z][^a-zA-Z]

=item --dot-in-middle

半角の「.」の後に、半角のアキ(「 」)なしで文字が続くものをチェックする。

    \.([^ ()p」])

=item --space-at-eol

文末に、不要な空白(全角、半角)が入っていないかをチェックする。

    [  ]+$

=item --suspicious-nl

空白もしくは括弧以外が文頭にきているものをみて、誤って入れられた改行をチェックする。

(底本の行あきをなぞるために入れた改行も、チェックされます。)

lib/App/Greple/aozora.pm  view on Meta::CPAN

	// --lonely-alpha --lonely-katakana --lonely-non-katakana

# www.example.jp
# www.example.jp
define (#dot-in-middle) \.(?![ ()p」])
option --dot-in-middle --re '(#dot-in-middle)'

# 行末の空白 
# 行末の全角の空白 
# 行末のタブ	
option --space-at-eol --re '[ \t ]+$'

define (#char-at-bol) \ 「[(『
define (#suspicious-nl) ^[^(#char-at-bol)]
option --suspicious-nl --re '(#suspicious-nl)'

option --suspicious-space --re '^ (?=[(「『])'

option --ruby-1 --re '《[^《》]*?[^あ-んァ-ヶーゞゝヽヾ・/″\][^《》\n]*?》'
option --ruby-2 --re '[\x{3400}-\x{9fff}\x{f900}-\x{fa2d}々]{3,}《'
option --ruby-3 --re '《[^》]+》[^ァ-ヶーあ-ん、。?!―,『』|「」々]+《[^》]+》'



( run in 1.460 second using v1.01-cache-2.11-cpan-8f98c5d2c55 )