๐Ÿš€ go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.lang.perl
Article #79

Re: s/.*/X/g

#79
From: Tanaka Akira
Date: Thu, 25 Jul 1996 00:00
34 lines
2362 bytes
ใกใ‚‡ใฃใจใ—ใŸๆ•ๆ‰ใงใ™ใ€‚

In article <rsqybk9iqmo.fsf@carbon.jaist.ac.jp>,
  akr@jaist.ac.jp (Tanaka Akira) writes:

> >   ใใ‚Œใซใ€leftmost ใจ longest ใ‚’ๅŠ ใˆใŸๆ™‚็‚นใงใ€ๆœ€ๅˆใซใƒžใƒƒใƒใ™ใ‚‹ใ‚‚ใฎใฏๆฑบ
> > ใพใ‚‹ใฎใงใ€ (g ใฎใชใ„) s/// ใฎๅ‹•ใใ‚‚ใ“ใ‚Œใงๆฑบใพใ‚Šใพใ™ใ€‚
> 
> ใพใ, $1, $2 ใจใ‹ใ‚’ไฝฟใ†ใจ, ใ‚ชใƒผใƒˆใƒžใƒˆใƒณใฎไธญใงใฉใฎใ‚ˆใ†ใช็ตŒ่ทฏใ‚’้€šใฃใŸใ‹
> ใŒๅ•้กŒใซใชใ‚Šใพใ™ใŒใ€‚

ใ“ใ“ใงใ„ใฃใฆใ„ใ‚‹ใ‚ชใƒผใƒˆใƒžใƒˆใƒณใจใ„ใ†ใฎใฏๆญฃ่ฆ่กจ็พใ‚’็ด ็›ดใซๅค‰ๆ›ใ—ใŸ็ตๆžœใฎ
้žๆฑบๅฎšๆ€งๆœ‰้™ใ‚ชใƒผใƒˆใƒžใƒˆใƒณใฎใ“ใจใงใ™ใ€‚

(ใ€Œ็ด ็›ดใซใ€ใฃใฆใ„ใ†ใฎใฏ... ๅคšๅˆ†ๆŽจๆธฌใงใใ‚‹ใจไบˆๆธฌใ—ใฆใ„ใพใ™ใฎใง, ใ“ใ“ใง
ใฏ่ชฌๆ˜Žใ—ใพใ›ใ‚“ใ€‚ใ‚ใ‹ใ‚‰ใชใ‹ใฃใŸใ‚‰่žใ„ใฆไธ‹ใ•ใ„ใ€‚่ฆใ™ใ‚‹ใซ, DFA ใซใ—ใฆๆœ€ๅฐ
ๅŒ–ใจใ‹ใ‚’ใ—ใฆใ—ใพใ†ใจ $1, $2 ใจใ‹ใซๅฏพๅฟœใ™ใ‚‹ใจใ“ใ‚ใŒใ‚ใ‹ใ‚‰ใชใใชใฃใฆใ—ใพ
ใ†ใฎใง, ใใƒผใ„ใ†ใ“ใจใฏใ—ใชใ„, ใจใ„ใ†ใ ใ‘ใฎ่ฉฑใงใ™ใ€‚
ใใ‚‚ใใ‚‚ๅพŒๆ–นๅ‚็…งใŒใ‚ใ‚‹ใ‹ใ‚‰ใใƒผใ„ใ†ๅค‰ๆ›ใฏใงใใชใ„, ใจใ„ใ†่ฉฑใ‚‚ใ‚ใ‚Šใพใ™ใŒ...)

> ใพใ, ใใƒผใ„ใ†ๆœฌ่ณช็š„ใงใชใ„ใ“ใจใฏใจใ‚‚ใ‹ใ, ่ฆๅ‰‡ใŒๆฌฒใ—ใ‘ใ‚Œใฐ้ฉๅฝ“ใซไฝœใ‚Œใฐ
> ใ„ใ„ใจๆ€ใ„ใพใ™ใ€‚ไพ‹ใˆใฐ, ใ“ใ‚“ใชใฎใฏใฉใ†ใงใ—ใ‚‡ใ†ใ€‚

perl ใฎๆœ€็Ÿญไธ€่‡ดใจใ‹ใ‚’่€ƒใˆใ‚‹ใจ,ใƒžใƒƒใƒใ—ใŸ็ตๆžœใ‹ใ‚‰้ธใถใฎใงใชใ, ้žๆฑบๅฎšๆ€ง
ๆœ‰้™ใ‚ชใƒผใƒˆใƒžใƒˆใƒณใฎ็ตŒ่ทฏใ‹ใ‚‰้ธใ‚“ใ ๆ–นใŒใ„ใ„ใ‚ˆใ†ใชๆฐ—ใŒใ—ใฆใใพใ—ใŸใ€‚

ใคใพใ‚Š, ๆญฃ่ฆ่กจ็พ r ใŒไธŽใˆใ‚‰ใ‚ŒใŸๆ™‚ (.*r)*.* ใจใ„ใ†ๆญฃ่ฆ่กจ็พใ‚’็ด ็›ดใซๅค‰ๆ›
ใ—ใŸ็ตๆžœใฎ้žๆฑบๅฎšๆ€งๆœ‰้™ใ‚ชใƒผใƒˆใƒžใƒˆใƒณใ‚’ไธŽใˆใ‚‰ใ‚ŒใŸๆ–‡ๅญ—ๅˆ—ใซ้ฉ็”จใ—, ๅพ—ใ‚‰ใ‚ŒใŸ 
1ใคไปฅไธŠใฎ็ตŒ่ทฏใ‹ใ‚‰ 1ใคใ‚’้ธใณๅ‡บใ™่ฆๅ‰‡ใ‚’ไฝœใ‚‹ใ‚ใ‘ใงใ™ใ€‚
([\000-\377] ใจๆ›ธใใฎใฏ้ขๅ€’ใชใ‚“ใง . ใฏไปปๆ„ใฎๆ–‡ๅญ—ใซใƒžใƒƒใƒใ™ใ‚‹ใ‚‚ใฎใจใ—ใพ
ใ™ใ€‚)
--
[็”ฐไธญ ๅ“ฒ][ใŸใชใ‹ ใ‚ใใ‚‰][Tanaka Akira]
Technical Details
Message-ID: <rsqd91laxpq.fsf@carbon.jaist.ac.jp>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <mtfpw5ra7fo.fsf@tanzanite.nak.math.keio.ac.jp>

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: 1043e7,6c8f8e24228d25b6
X-Google-Attributes: gid1043e7,public
X-Google-Thread: f773a,6c8f8e24228d25b6
X-Google-Attributes: gidf773a,public
From: akr@jaist.ac.jp (Tanaka Akira)
Subject: Re: s/.*/X/g
Date: 1996/07/25
Message-ID: <rsqd91laxpq.fsf@carbon.jaist.ac.jp>
X-Deja-AN: 170305647
sender: akr@carbon.jaist.ac.jp
references: <mtfpw5ra7fo.fsf@tanzanite.nak.math.keio.ac.jp>
content-type: text/plain; charset=ISO-2022-JP
organization: School of Information Science, JAIST, Hokuriku, Tatsunokuchi, Ishikawa, Japan.
mime-version: 1.0 (generated by tm-edit 7.64)
newsgroups: fj.lang.perl,fj.lang.awk