5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

Regular Expression(正規表現) Part12

898 :デフォルトの名無しさん:2014/09/18(木) 06:28:44.15 ID:LuX8mYFM
●Regular Expressionの使用環境
2ちゃんねる専ブラ「JaneView」 または 「php」

●検索か置換か?
検索

●説明
・「季節」「まだ寒い」「もうすぐ」「今は」「もうすぐ」のいずれかの文字列と「春」または「冬」の文字が入った文章を検出したい。
・「春」または「冬」という文字は「季節」「まだ寒い」「今は」「もうすぐ」という文字列の前にあっても後ろにあっても良い。

  ((春|冬).*(季節|まだ寒い|もうすぐ|今は|もうすぐ)|(季節|まだ寒い|もうすぐ|今は|もうすぐ).*(春|冬))
ということがしたいのですが短くなりませんか?

同じ単語がそれぞれ2つずつ必要だと正規表現が長くなりがちなので (季節|まだ寒い|もうすぐ|今は|もうすぐ)
は1回で済ませるのが希望です。

  (春|冬(注:後ろあれば不要))(季節|まだ寒い|もうすぐ|今は|もうすぐ)(春|冬(注:前にあれば不要))
↑こんな感じが希望です

●対象データ ●希望する結果
1 まもなく「季節」は「春」ですね   結果:検出 (季節 & 春)
2 「春」はよい「季節」ですね     結果:検出 (春 & もうすぐ)
3 「春」よこい             結果:非検出

247 KB
★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.02 2018/11/22 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)