[過去ログ] 正規表現道場@2ch Part3 s/煽り|荒らし/あぼーん/g (989レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
18: 03/11/23 03:07 ID:??? AAS
>>17
希望通りの結果が得られました。
どうもありがとうございます。
19: 03/11/24 18:36 ID:??? AAS
>>11のは、文字列として処理するより、いったん数値にするのがいいと思う
漢数字<->数値<->アラビア数字 で相互変換できればどういったケースでも使える

ちまり正規表現は数字文字列の抜き出しに使うくらいがいいね
20
(3): 03/11/25 00:30 ID:??? AAS
正規表現の質問!
「改行も含めて全部」はどう表現すればよいのでしょう?
「.*」で「改行以外の任意の文字0個以上=改行含まない全文字列」
ですが
「改行も含めた任意の文字0個以上=改行も含めた全文字列」はどう表現すればよいのでしょう?

一応言語はJavaですが、PERLも同じらしいのですが・・
21: 03/11/25 00:39 ID:??? AAS
>>20
Perlなら /s オプション
または文字クラスで [\d\D]* とか [\s\S]* とか [\w\W]* とかどうにでもなる。
JavaScriptは知ってるがJava言語は知らん。
22: 03/11/25 00:42 ID:??? AAS
>>20

>> または文字クラスで [\d\D]* とか [\s\S]* とか [\w\W]* とかどうにでもなる。
>> JavaScriptは知ってるがJava言語は知らん。

Javaでも全部できたみたい!!
今から意味調べます。ありがとうございます!
23: 03/11/25 00:43 ID:??? AAS
>>20
外部リンク[html]:java.sun.com
24
(1): 03/11/29 00:22 ID:??? AAS
PHPで質問です。

<xsl:stylesheet version="1.0" xmlns:xsl="外部リンク:www.w3.org">

<xsl:output omit-xml-declaration="yes" method="xml" indent="no" />

<xsl:template match="/block">!
<html lang="ja" xmlns="外部リンク:www.w3.org" dir="ltr" xml:lang="ja">!
!
<xsl:apply-templates select="block_head"/>!
!
<xsl:apply-templates select="block_body"/>!
!
省8
25
(1): 03/12/01 13:50 ID:??? AAS
>>24
もっとスマートな方法があるかもしれないけど、漏れだったらこうするかな。
1. <xsl:template /> の中だけ取り出す
2. 取り出したものを \n を <xsl:text>\n</xsl:text> に置換する
3. 置換したものを <xsl:template /> の中に戻す
26
(1): 03/12/01 14:07 ID:??? AAS
>>25の方法での結果

<xsl:stylesheet version="1.0" xmlns:xsl="外部リンク:www.w3.org"><xsl:text>
</xsl:text><xsl:text>
</xsl:text><xsl:output omit-xml-declaration="yes" method="xml" indent="no" /><xsl:text>
</xsl:text><xsl:text>
</xsl:text><xsl:template match="/block">!<xsl:text>
</xsl:text><html lang="ja" xmlns="外部リンク:www.w3.org" dir="ltr" xml:lang="ja">!<xsl:text>
</xsl:text>!<xsl:text>
</xsl:text><xsl:apply-templates select="block_head"/>!<xsl:text>
</xsl:text>!<xsl:text>
省5
27
(1): 03/12/05 18:55 ID:??? AAS
perlで質問です。
---------------------
あ\n
     \n
\n
\n
あ\n
---------------------
\nは改行です。
上のようなテキストファイルから2つ以上の連続した空白行を一つにまとめたいと思い、
省6
28: 27 03/12/05 19:01 ID:??? AAS
[^\s\n]で簡単にできました
はいどうも
29: 03/12/05 19:03 ID:??? AAS
何をしたいのかよくわからん
30
(1): 03/12/06 23:50 ID:??? AAS
今日電車で置換されました。
31: 03/12/07 03:53 ID:ye6hWK3e(1) AAS
>>30
同じカバン持ってる奴にお前のカバンを持ってかれたのか?
32: 03/12/07 05:21 ID:??? AAS
s/財布//g
かもしれん
33:   03/12/07 06:33 ID:??? AAS
>26
それはなかろう。
34
(1): 03/12/07 11:49 ID:??? AAS
>>1
スレタイのRegExpが意図した通りに動かない恥ずかしいスレはここですか?
35
(1): 03/12/07 15:12 ID:??? AAS
>>34
いつの世も正規表現とはそういうものなのです。
36
(3): [age] 03/12/09 11:55 ID:??? AAS
perlで変数$siteurlに入っているURLのドメインを$hogeに代入したいんですが、
・サブドメインがあればそれも
・ドメインに~が続いていたらそのユーザーID(?)まで
↑の条件付でして、思うようにいってくれなくて困ってます。

$siteurl =~ /^https?:\/\/(.*?)\/((.).*)/;
$hoge = $1;
$hoge .= "/$2" if ($3 eq "~");
こんな感じのとこまで考えたんですけどこれだと
外部リンク:hoge.hoge
外部リンク:hoge.hoge
省6
37
(1): 03/12/09 13:43 ID:??? AAS
>>36
これでどうかな?
$hoge = $1 if ($siteurl =~ /^https?:\/\/([^\/]+(?:\/~[^\/]+|)).*/);
1-
あと 952 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.019s