RegEx

Apexコードの正規表現APIはほぼJavaと同じ

こんな感じだ @isTest private class RegExTest { static testMethod void testMatcherMatches() { String regex1 = 'neko inu saru kiji'; String searchStr = 'neko inu saru kiji'; Pattern pt = Pattern.compile(regex1); Matcher matcher = pt.matcher(…

Java正規表現APIをよく忘れるのでメモっとくよ

プログラムで使用するaaa.txt neko\\inu\\saru\\kiji 実際のプログラム(junit4.8.2使用) package kijitoraneko; import static org.hamcrest.CoreMatchers.*; import static org.junit.Assert.*; import static org.junit.internal.matchers.IsCollectionC…

正規表現クックブックの一番はじめの問題

大前提としての正規表現リテラルエスケープ The punctuation characters in the ASCII table are: !"#$%&'()*+,-./:;?@[\]^_`{|}~. にマッチする正規表現は? 正規表現クックブック作者: Jan Goyvaerts,Steven Levithan,長尾高弘出版社/メーカー: オライリー…

実際にやってて非常に使うがいつもぼんやり忘れてしまう正規表現の知識についてメモっとく

忘れることはメモっとくのが一番。 正規表現における()括弧について メタ文字「|」縦棒(つまりor)の範囲を限定する 量指定子の対象をグループ化する 後方参照(マッチ部分をキャプチャし、後から正規表現内、またはプログラムでキャプチャ部分を使用する …