[過去ログ] Regular Expression(正規表現) Part14 [無断転載禁止]©2ch.net (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
48(1): 2017/04/14(金)11:21:59.85 ID:7lZUeeAF(1) AAS
置換でやるとすると、これでどうかな?
これなら適当なエディタやWSH(JScript)ででも実行できる
(先頭の.*?を[\s\S]*?に変えれば、改行コードは末尾のみになる)
ただ、もしかすると考慮抜けの場合があるかも
正規表現:/.*?-([^\s-]+)(?=-)|-*[^-]*?(\r)?$/mg
置換文字:$1$2
152: 2017/06/01(木)05:39:57.85 ID:pPoV2n06(1) AAS
そもそもテキスト処理じゃないと使わんよ
使う使う言う奴はプログラミングの分野が偏ってるんじゃないか?
161: 2017/06/01(木)21:36:20.85 ID:z/dTvzRJ(1) AAS
一般に正規表現自体をどこで使うかの話と違うんか?
プログラマがどこで使うかって文脈に限定してるのんか?
180: 2017/06/03(土)16:26:56.85 ID:kz1iKZuq(1) AAS
テキストから
06/03(
を抽出する場合、どんな表現になりますか?
219: 2017/06/25(日)14:14:01.85 ID:cBKwT0iz(3/6) AAS
変換関数をネストして、全角から直接全角に置換すれば大丈夫っぽいです。
スレ汚し失礼しました。
306: 2017/10/02(月)15:50:22.85 ID:oE42sBRL(1) AAS
aで固定って訳じゃなくて
bだけとかcだけとかも探したいのでは?
472: 2018/03/04(日)15:44:40.85 ID:QUMop1Gl(1) AAS
正規表現とギターの速弾きが出来る奴は賢いと尊敬している
479: 2018/04/08(日)06:27:09.85 ID:1mmlbc0v(1/2) AAS
1. ; で分割して、配列に入れる
2. 配列の各要素から、余分なものを削除する
2 のルールを、厳格に決めればよい
Ruby で作る方が速い
506(1): 2018/05/15(火)21:31:31.85 ID:xchMEgzc(1) AAS
ちょっと修正
外部リンク:goo.gl
559(2): 557 2018/08/12(日)21:53:09.85 ID:mMH07JtW(2/2) AAS
2.の方を若干修正, charsetには値が必要ですわ
外部リンク:regex101.com
|<meta
(?:\s+[^\s"'>/=]+(?:\s*=\s*(?:[^\s"'=><`]+|'[^']*'|"[^"]*"))?)*
(?:\s+charset\s*=\s*(?:([^\s"'=><`]+)|'([^']*)'|"([^"]*)"))
(?:\s+[^\s"'>/=]+(?:\s*=\s*(?:[^\s"'=><`]+|'[^']*'|"[^"]*"))?)*\s*/?>|$1$2$3|i
594: 2018/09/12(水)19:47:12.85 ID:j29ToL0A(1) AAS
正規表現を言語化できるようなとこ知りませんか?
/^ab/
これを入れると、
↓
「abで始まる」
と変換されるようなサービスって無いでしょうか?
660: 2018/10/18(木)23:54:36.85 ID:s3Db0e4D(2/2) AAS
こっちのほうがスマートだ..
# 状態遷移図から導かれる正規表現
([^x]|x+[^xy])*x*
# [^x] を分解し、[^xy] と y にする
([^xy]|y|x+[^xy])*x*
# [^xy] と x+[^xy] を1つにまとめる
(y|(x+)?[^xy])*x*
# (x+)? は x* に書き換えられる
(y|x*[^xy])*x*
# 分岐ループを展開して完成
y*(x*[^xy]y*)x*
788: 2019/01/29(火)06:32:49.85 ID:mzqJgDrY(2/2) AAS
Tools for Working with Regular Expressions
RegexBuddy
RegexPal
RegexMagic
More Online Regex Testers
RegexPlanet
regex.larsolavtorvik.com
Nregex
Rubular
myregexp.com
More Desktop Regular Expression Testers
Expresso
The Regulator
SDL Regex Fuzzer
PowerGREP
Windows Grep
RegexRenamer
819: 2019/04/24(水)19:37:45.85 ID:kN2xWSes(1) AAS
質問者の例題は数に応じた置換の簡単なサンプルが欲しくて書いたものだと思う
再帰的に無理やり導くクソコードなんて書かれても迷惑なだけでしょ
967: 2019/09/16(月)07:18:26.85 ID:m2l8x1P1(1) AAS
>>965
.split(' ', 2)
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 1.616s*